{"level":"info","service":"Main","time":"2026-05-14T12:31:05.122076362+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-05-14T12:31:05.124241957+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T12:31:05.124265054+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-05-14T12:31:05.186048671+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-05-14T12:31:05.18606873+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-05-14T12:31:05.186217718+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-05-14T12:31:05.186288388+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-05-14T12:31:08.187614466+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-05-14T12:31:08.188515311+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-05-14T13:04:08.97666632+07:00","message":"incoming connection from...1.10.184.228:53735 as client"}
{"level":"info","service":"Hub","time":"2026-05-14T13:04:08.976680935+07:00","message":"new client from...1.10.184.228:53735 connected"}
{"level":"info","service":"Scheduler","time":"2026-05-14T13:04:11.977858351+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:11.977992284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-05-14T13:04:12.77427295+07:00","message":"incoming connection from...1.10.184.228:53745 as client"}
{"level":"info","service":"Hub","time":"2026-05-14T13:04:12.774287691+07:00","message":"new client from...1.10.184.228:53745 connected"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:14.537758292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:15.751215969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:17.538735745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:17.538838252+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:20.539043698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:20.5390532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:23.539556392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:23.539576099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:26.540053084+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:26.540066701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:29.540669463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:29.540666355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:32.54089078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:32.540900121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:35.541588093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:35.541606304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:38.541670609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:38.541686767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:41.542017782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:41.542059062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:44.542768587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:44.54277617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:47.543328111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:47.543367079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:50.543689742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:50.543707834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:53.543914666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:53.543917787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:56.543936935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:56.543948707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:59.544363881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:04:59.544397616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:02.54484522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:02.544856982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:05.5449762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:05.545019971+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:05.638210037+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.463502838+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.55348246+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.55350918+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.553512883+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.553532996+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.553585774+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.553598248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.553605533+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.553609508+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.553612309+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.553614167+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.553615921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:06.553622407+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:06.553655939+07:00","message":"push: {true \n 0 0xc002002000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:06.558842048+07:00","message":"write wav file: './tmp/7571/7571_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:07.228962765+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:08.545235627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:08.545248179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.767101529+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.830388584+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.849597055+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.849618694+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.849621513+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.849638622+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.849645787+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.849649046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.849651768+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.849660048+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.849662342+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.849664167+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.849666091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:08.849668816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:08.849677561+07:00","message":"push: {true \n 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:08.856622462+07:00","message":"write wav file: './tmp/7571/7571_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:09.689541124+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:09.689671433+07:00","message":"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-14T13:05:09.689677284+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:09.689690166+07:00","message":"[buffer interim] 3 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:09.689695563+07:00","message":"[bufferProcess] interim [900000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:09.689697952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:09.814250797+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:09.814289638+07:00","message":"receive interim 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-14T13:05:09.814294898+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:09.81430763+07:00","message":"[buffer interim] 3 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:09.814314508+07:00","message":"[bufferProcess] interim [20000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:09.814316722+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:09.81432281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:09.814325268+07:00","message":"> Transcript [2] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:09.814327227+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.398397484+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.398444261+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-14T13:05:10.398449218+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.398459872+07:00","message":"[buffer interim] 3 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.398465975+07:00","message":"[bufferProcess] interim [620000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.398468545+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.398473409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.398475835+07:00","message":"> Transcript [3] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.398479051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.398481305+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.398483207+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.398485415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.580233457+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.58029009+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-14T13:05:10.580296231+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:10.580310338+07:00","message":"[buffer interim] 3 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.580318175+07:00","message":"[bufferProcess] interim [800000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.580321006+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.58032877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.580331807+07:00","message":"> Transcript [4] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.58033462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.580337162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.580339159+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:10.580341263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:11.153234983+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:11.153286187+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-14T13:05:11.153296195+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:11.153310556+07:00","message":"[buffer interim] 3 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.153317461+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.153320128+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.153325759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.153328743+07:00","message":"> Transcript [5] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.15333162+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.153337828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.153340035+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:11.153341941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:11.545924594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:11.545938096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:14.546150411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:14.546158644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:14.78655275+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:14.859265871+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:14.888325062+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:14.888387554+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-14T13:05:14.888394862+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:14.888405784+07:00","message":"end recv isFinal message id 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:14.888408138+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:14.888419388+07:00","message":"[buffer interim] 3 true สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888427472+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888430966+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.88843516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888438003+07:00","message":"> Transcript [6] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888440949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888442776+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888444487+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888446368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888448861+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888450598+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888452742+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888454735+07:00","message":"Next Push (prob) : 'ค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888456588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888458362+07:00","message":"> Transcript [7] [true]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888460409+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888462068+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888463628+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888465323+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:14.888467363+07:00","message":"Push: 'ค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:14.888476516+07:00","message":"push: {false สวัสดี 0 0xc000106b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:14.888490982+07:00","message":"push: {true ค่ะนักเรียน 0 0xc000106b00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:14.901720366+07:00","message":"write wav file: './tmp/7571/7571_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:15.426296807+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:15.497280446+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:15.513667755+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:15.513686763+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:15.513690275+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:15.51369659+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:15.513702873+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:15.513706251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:15.51370915+07:00","message":"> Transcript [8] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:15.513711575+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:15.513713535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:15.513715238+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:15.513717066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:15.51371946+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:15.513728149+07:00","message":"push: {true \n 0 0xc000314d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:15.519707102+07:00","message":"write wav file: './tmp/7571/7571_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.152641311+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.152700062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.152706348+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.152720579+07:00","message":"[buffer interim] 5 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.15272855+07:00","message":"[bufferProcess] interim [680000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.152730733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.356389611+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.35642513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.356430725+07:00","message":"receive interim result [false|false]: การปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.3564416+07:00","message":"[buffer interim] 5 false การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.356447799+07:00","message":"[bufferProcess] interim [860000000]:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.356450019+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.356463321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.356466034+07:00","message":"> Transcript [9] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.356468328+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.678177003+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.678226348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.678237783+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.678256824+07:00","message":"[buffer interim] 5 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.678269164+07:00","message":"[bufferProcess] interim [160000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.678271861+07:00","message":"[bufferProcess] send to processor:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.678275616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.678278292+07:00","message":"> Transcript [10] [false]: 'การปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.678281481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.678283695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.678285843+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.678292662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.865817732+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.865884194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.865890181+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:16.865902622+07:00","message":"[buffer interim] 5 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.865909273+07:00","message":"[bufferProcess] interim [400000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.865911814+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.86591669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.865919486+07:00","message":"> Transcript [11] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.865922532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.865924503+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.865926823+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:16.865929023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.111104967+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.11116007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.111167321+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.111182961+07:00","message":"[buffer interim] 5 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.11119842+07:00","message":"[bufferProcess] interim [640000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.111201627+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.111205274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.111210843+07:00","message":"> Transcript [12] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.111214714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.111216721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.111218919+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.111221043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.375391962+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.375445874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.375455365+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.375475259+07:00","message":"[buffer interim] 5 false การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375484635+07:00","message":"[bufferProcess] interim [880000000]:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375488387+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375493447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375497875+07:00","message":"> Transcript [13] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375503315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375507384+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375511389+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.37552236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375526072+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375529171+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375532106+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.375535529+07:00","message":"Next Push (prob) : 'ตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.375547865+07:00","message":"push: {false การ 0 0xc000106d00}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:17.547111302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:17.547130081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.966304483+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.966371613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.966378835+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:17.96639289+07:00","message":"[buffer interim] 5 false การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.966404438+07:00","message":"[bufferProcess] interim [480000000]:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.966407141+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.966410887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.966413965+07:00","message":"> Transcript [14] [false]: 'การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.96641774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.966419875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.96642168+07:00","message":"StatePrefix: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:17.966424075+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.190117458+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.282186614+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.28222852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.282235439+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.282249432+07:00","message":"[buffer interim] 5 false การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.282256741+07:00","message":"[bufferProcess] interim [780000000]:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.282259346+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.282264947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.282267758+07:00","message":"> Transcript [15] [false]: 'การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.282271638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.282274308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.282276331+07:00","message":"StatePrefix: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.28227911+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.314806217+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.314842758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งเร้า\",\"confidence\":0.9581968}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.314848386+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.314856921+07:00","message":"end recv isFinal message id 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.314859574+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.314867389+07:00","message":"[buffer interim] 5 true การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314876622+07:00","message":"[bufferProcess] interim [900000000]:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314898115+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314902213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314905322+07:00","message":"> Transcript [16] [false]: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.31490866+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314910835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.31491315+07:00","message":"StatePrefix: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314915502+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314917212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314918976+07:00","message":"> Transcript [17] [true]: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.31492137+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314923028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314924565+07:00","message":"StatePrefix: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314926277+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:18.314929488+07:00","message":"Push: 'ตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.314937695+07:00","message":"push: {true ตอบสนองของพืชต่อสิ่งเร้า 0 0xc000106d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:18.328387835+07:00","message":"write wav file: './tmp/7571/7571_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:18.384842757+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:20.547481504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:20.547546266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:20.951577193+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:20.951643341+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-14T13:05:20.951661156+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:20.951679611+07:00","message":"[buffer interim] 6 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.951688622+07:00","message":"[bufferProcess] interim [580000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.951691045+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.951701759+07:00","message":"[bufferProcess] send to processor (ticker):การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.951704941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.951707886+07:00","message":"> Transcript [18] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:20.951710131+07:00","message":"Set StatePrefix (first interim): 'การเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.540734924+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.540805717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.54081467+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:21.540830059+07:00","message":"[buffer interim] 6 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.540842204+07:00","message":"[bufferProcess] interim [180000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:21.540844717+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:23.548323052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:23.548337164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.575345085+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.684680746+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.684720499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\",\"confidence\":0.9543459}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.68472631+07:00","message":"receive interim result [true|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.684737059+07:00","message":"end recv isFinal message id 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.684739382+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.684749332+07:00","message":"[buffer interim] 6 true การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684763759+07:00","message":"[bufferProcess] interim [400000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684773249+07:00","message":"[bufferProcess] send to processor (isfinal):การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684776828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684779876+07:00","message":"> Transcript [19] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684783049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684785408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684788008+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684790343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684791819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684793961+07:00","message":"> Transcript [20] [true]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684796142+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684797752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.6847994+07:00","message":"StatePrefix: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684801223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:23.684808492+07:00","message":"Push: 'การเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.684817834+07:00","message":"push: {true การเรียนรู้ 0 0xc001e32480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:23.69946377+07:00","message":"write wav file: './tmp/7571/7571_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:23.703480438+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.768354523+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.768420129+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-14T13:05:25.768427629+07:00","message":"receive interim result [false|false]: รูปต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:25.768443147+07:00","message":"[buffer interim] 7 false รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.768450915+07:00","message":"[bufferProcess] interim [40000000]:รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.768452862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.768460147+07:00","message":"[bufferProcess] send to processor (ticker):รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.768463406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.768466171+07:00","message":"> Transcript [21] [false]: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:25.768468526+07:00","message":"Set StatePrefix (first interim): 'รูปต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.327329043+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.327377085+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-14T13:05:26.327383393+07:00","message":"receive interim result [false|false]: รูปต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:26.327398725+07:00","message":"[buffer interim] 7 false รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.327406306+07:00","message":"[bufferProcess] interim [640000000]:รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:26.327408338+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:26.548638224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:26.548659427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.056575104+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.05661955+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-14T13:05:28.056625047+07:00","message":"receive interim result [false|false]: รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.056636016+07:00","message":"[buffer interim] 7 false รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056643904+07:00","message":"[bufferProcess] interim [380000000]:รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056647027+07:00","message":"[bufferProcess] send to processor:รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.05665046+07:00","message":"[bufferProcess] send to processor (ticker):รูปต่างๆที่มีต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056653576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056656278+07:00","message":"> Transcript [22] [false]: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056659052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056660944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056662674+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056664555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056666352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056670724+07:00","message":"> Transcript [23] [false]: 'รูปต่างๆที่มีต่อการดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056673026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056675476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056678686+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.056680604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.309389513+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.309435563+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-14T13:05:28.309441876+07:00","message":"receive interim result [false|false]: รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.309460795+07:00","message":"[buffer interim] 7 false รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.309469294+07:00","message":"[bufferProcess] interim [680000000]:รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.309471547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.882258599+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.988098378+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.988135669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆที่มีต่อการดำรงชีวิตของ\",\"confidence\":0.94197184}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.988141521+07:00","message":"receive interim result [true|false]: รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.98814975+07:00","message":"end recv isFinal message id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.988152103+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.988157857+07:00","message":"[buffer interim] 7 true รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988164543+07:00","message":"[bufferProcess] interim [830000000]:รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988168464+07:00","message":"[bufferProcess] send to processor (isfinal):รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988176146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.98820163+07:00","message":"> Transcript [24] [false]: 'รูปต่างๆที่มีต่อการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.98820735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988210168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988212319+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988214396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988216471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988218632+07:00","message":"> Transcript [25] [true]: 'รูปต่างๆที่มีต่อการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988221183+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988222971+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988224536+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988226207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:28.988236065+07:00","message":"Push: 'รูปต่างๆที่มีต่อการดำรงชีวิตของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:28.988245574+07:00","message":"push: {true รูปต่างๆที่มีต่อการดำรงชีวิตของ 0 0xc000314a00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:28.999266716+07:00","message":"write wav file: './tmp/7571/7571_7.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:29.549437851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:29.549443621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:30.025284934+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.26052294+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.260569645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.260575841+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.260591434+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.260598397+07:00","message":"[bufferProcess] interim [320000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.260600846+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.260607466+07:00","message":"[bufferProcess] send to processor (ticker):3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.260610363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.260613286+07:00","message":"> Transcript [26] [false]: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.260615744+07:00","message":"Set StatePrefix (first interim): '3.3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.9027408+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.902771426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.902777434+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:31.902789651+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.902795185+07:00","message":"[bufferProcess] interim [920000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:31.902797011+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.164840658+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.164882244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.164888203+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.164900553+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-14T13:05:32.164903441+07:00","message":"receive interim result [false|false]:  การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.164911093+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.16491416+07:00","message":"[buffer interim] 8 false  การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.164919678+07:00","message":"[bufferProcess] interim [220000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.16492188+07:00","message":"[bufferProcess] send to processor:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.164924223+07:00","message":"[bufferProcess] interim [220000000]: การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.164926504+07:00","message":"[bufferProcess] update buffer: 3.3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.164928893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.164931236+07:00","message":"> Transcript [27] [false]: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.164933733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.164935696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.164938773+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.164940859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.369285172+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.369317686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.369323288+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.369329506+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-14T13:05:32.369332581+07:00","message":"receive interim result [false|false]:  การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.36933868+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.369341635+07:00","message":"[buffer interim] 8 false  การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369346599+07:00","message":"[bufferProcess] interim [400000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369348808+07:00","message":"[bufferProcess] send to processor:3.3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369351179+07:00","message":"[bufferProcess] interim [400000000]: การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369353486+07:00","message":"[bufferProcess] update buffer: 3.3 การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369356223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369358873+07:00","message":"> Transcript [28] [false]: '3.3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369361603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369363611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369365533+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.369367431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.481637303+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.481677149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.481682257+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.481689246+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-14T13:05:32.481692241+07:00","message":"receive interim result [false|false]:  การตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.481699266+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.481702403+07:00","message":"[buffer interim] 8 false  การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.481707735+07:00","message":"[bufferProcess] interim [460000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.481710054+07:00","message":"[bufferProcess] send to processor:3.3 การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.48171279+07:00","message":"[bufferProcess] interim [460000000]: การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.481716806+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.481720197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.481724064+07:00","message":"> Transcript [29] [false]: '3.3 การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.481727882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.48173111+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.481734045+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.481737135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:32.550037987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:32.550045494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.675349913+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.675383331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.675388742+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.675400438+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-14T13:05:32.675409055+07:00","message":"receive interim result [false|false]:  การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.675418874+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.675422689+07:00","message":"[buffer interim] 8 false  การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675427837+07:00","message":"[bufferProcess] interim [700000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675430129+07:00","message":"[bufferProcess] send to processor:3.3 การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675432707+07:00","message":"[bufferProcess] interim [700000000]: การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675435209+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675438321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675441257+07:00","message":"> Transcript [30] [false]: '3.3 การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675444132+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.67544596+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675448248+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675450207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675452493+07:00","message":"Push: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675454344+07:00","message":"TextPushed: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675456229+07:00","message":"Set new StatePrefix : '3.3 การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.675458165+07:00","message":"Next Push (prob) : ' การตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.675465039+07:00","message":"push: {false 3.3 0 0xc001e33980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.986049213+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.986083604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.986090483+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.986106048+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-14T13:05:32.986109252+07:00","message":"receive interim result [false|false]:  การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.986116195+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:32.986119221+07:00","message":"[buffer interim] 8 false  การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986124466+07:00","message":"[bufferProcess] interim [940000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986126533+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986129276+07:00","message":"[bufferProcess] interim [940000000]: การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986131759+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986144863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986168387+07:00","message":"> Transcript [31] [false]: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986174364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986177304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986179692+07:00","message":"StatePrefix: '3.3 การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:32.986181884+07:00","message":"TextPushed: '3.3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.180320136+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.180360764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.180367861+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.180382677+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-14T13:05:33.180387711+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.180397304+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.18040631+07:00","message":"[buffer interim] 8 false  การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180412817+07:00","message":"[bufferProcess] interim [180000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180415466+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180422104+07:00","message":"[bufferProcess] interim [180000000]: การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180424795+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180427304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180430452+07:00","message":"> Transcript [32] [false]: '3.3 การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180433488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180435757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180437507+07:00","message":"StatePrefix: '3.3 การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.180439506+07:00","message":"TextPushed: '3.3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.381302317+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.381336385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.381343245+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.38135842+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-14T13:05:33.381363225+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.381372623+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.3813811+07:00","message":"[buffer interim] 8 false  การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.381389193+07:00","message":"[bufferProcess] interim [360000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.381392513+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.381396724+07:00","message":"[bufferProcess] interim [360000000]: การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.381400227+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.381404079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.381407685+07:00","message":"> Transcript [33] [false]: '3.3 การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.3814119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.381414656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.381418098+07:00","message":"StatePrefix: '3.3 การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.38142164+07:00","message":"TextPushed: '3.3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.701305919+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.701344869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.70135238+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.701369667+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-14T13:05:33.701374893+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.701384417+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.701389069+07:00","message":"[buffer interim] 8 false  การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701395993+07:00","message":"[bufferProcess] interim [660000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701410204+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.70141502+07:00","message":"[bufferProcess] interim [660000000]: การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701418493+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701433922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701451162+07:00","message":"> Transcript [34] [false]: '3.3 การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701456779+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701459801+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.70146208+07:00","message":"StatePrefix: '3.3 การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701464485+07:00","message":"TextPushed: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701471091+07:00","message":"Push: ' การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701472919+07:00","message":"TextPushed: '3.3 การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701475067+07:00","message":"Set new StatePrefix : '3.3 การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.701477552+07:00","message":"Next Push (prob) : 'สนองของพืชต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.701488189+07:00","message":"push: {false  การตอบ 0 0xc001e33980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.892428302+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.89246333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.89246826+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.89247854+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-14T13:05:33.892482566+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.892490142+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.892493515+07:00","message":"[buffer interim] 8 false  การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.892512238+07:00","message":"[bufferProcess] interim [840000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.892535211+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.892541854+07:00","message":"[bufferProcess] interim [840000000]: การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.892544954+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.892548576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.892552274+07:00","message":"> Transcript [35] [false]: '3.3 การตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.892555567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.892558051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.89258405+07:00","message":"StatePrefix: '3.3 การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.892588353+07:00","message":"TextPushed: '3.3 การตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.951391379+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.951409943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.951413856+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.951459079+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-14T13:05:33.951463284+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.951469338+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.951472834+07:00","message":"[buffer interim] 8 false  การตอบสนองของพืชต่อสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951477893+07:00","message":"[bufferProcess] interim [960000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951480109+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951482549+07:00","message":"[bufferProcess] interim [960000000]: การตอบสนองของพืชต่อสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951485133+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951487573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951489833+07:00","message":"> Transcript [36] [false]: '3.3 การตอบสนองของพืชต่อสิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951492093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951493833+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951495656+07:00","message":"StatePrefix: '3.3 การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.951497501+07:00","message":"TextPushed: '3.3 การตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.954717863+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.954730255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.954734057+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.954746164+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-14T13:05:33.95474931+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.954753789+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:33.954758018+07:00","message":"[buffer interim] 8 false  การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.954761554+07:00","message":"[bufferProcess] interim [20000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.954763403+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืชต่อสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.954767576+07:00","message":"[bufferProcess] interim [20000000]: การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.954770112+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.954772461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.95477474+07:00","message":"> Transcript [37] [false]: '3.3 การตอบสนองของพืชต่อสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.954777489+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.954779159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.954781196+07:00","message":"StatePrefix: '3.3 การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:33.95478318+07:00","message":"TextPushed: '3.3 การตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.211699645+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.211734138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.211740775+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.211760945+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-14T13:05:34.21176422+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.211771799+07:00","message":"[buffer interim] 8 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.211775076+07:00","message":"[buffer interim] 8 false  การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.21178098+07:00","message":"[bufferProcess] interim [140000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211783311+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211785973+07:00","message":"[bufferProcess] interim [140000000]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211788468+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211791291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211794193+07:00","message":"> Transcript [38] [false]: '3.3 การตอบสนองของพืชต่อสิ่งแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.21179718+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211799161+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211801148+07:00","message":"StatePrefix: '3.3 การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.2118033+07:00","message":"TextPushed: '3.3 การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211805865+07:00","message":"Push: 'สนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211807706+07:00","message":"TextPushed: '3.3 การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211809649+07:00","message":"Set new StatePrefix : '3.3 การตอบสนองของพืชต่อสิ่งแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.211811894+07:00","message":"Next Push (prob) : 'สิ่งแวดล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.211818765+07:00","message":"push: {false สนองของพืชต่อ 0 0xc001e33980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.263889772+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.356634975+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.356676492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3 การตอบสนองของพืชต่อสิ่งเร้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.356683781+07:00","message":"receive interim result [true|false]: 3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.356693644+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.356696575+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.356704895+07:00","message":"[buffer interim] 8 true 3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.35671701+07:00","message":"[bufferProcess] interim [440000000]:3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356724314+07:00","message":"[bufferProcess] send to processor (isfinal):3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356727978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356731265+07:00","message":"> Transcript [39] [false]: '3.3 การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356733807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356735747+07:00","message":"Set new StatePrefix: '3.3 การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356737431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356739257+07:00","message":"> Transcript [40] [true]: '3.3 การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.3567496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356751912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356753675+07:00","message":"StatePrefix: '3.3 การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356756185+07:00","message":"TextPushed: '3.3 การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:34.356762886+07:00","message":"Push: 'สิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.356772224+07:00","message":"push: {true สิ่งเร้า 0 0xc001e33980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:34.369926243+07:00","message":"write wav file: './tmp/7571/7571_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:34.835832565+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:35.550665448+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:35.550692529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.679042372+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.679084715+07:00","message":"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-14T13:05:35.679090569+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.679104907+07:00","message":"[buffer interim] 9 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.679110458+07:00","message":"[bufferProcess] interim [840000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.679112507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.679117307+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.679119995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.679122437+07:00","message":"> Transcript [41] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.67912446+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.843487781+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.843533505+07:00","message":"receive interim 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-14T13:05:35.843540532+07:00","message":"receive interim result [false|false]: ลูกพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:35.843554987+07:00","message":"[buffer interim] 9 false ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.843561379+07:00","message":"[bufferProcess] interim [20000000]:ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:35.843564108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.399046871+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.399081709+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-14T13:05:36.399087143+07:00","message":"receive interim result [false|false]: ลูกพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.399096998+07:00","message":"[buffer interim] 9 false ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.399103196+07:00","message":"[bufferProcess] interim [620000000]:ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.399105413+07:00","message":"[bufferProcess] send to processor:ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.399110032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.399112779+07:00","message":"> Transcript [42] [false]: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.399114874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.399116747+07:00","message":"Set new StatePrefix: 'ลูกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.447342679+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.447376155+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-14T13:05:36.447384545+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.447396927+07:00","message":"[buffer interim] 9 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.447402783+07:00","message":"[bufferProcess] interim [680000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.447405048+07:00","message":"[bufferProcess] send to processor:ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.447409546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.447412352+07:00","message":"> Transcript [43] [false]: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.447415286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.447417368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.447419216+07:00","message":"StatePrefix: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.447421211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.960181079+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.960229177+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-14T13:05:36.96023474+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:36.960249856+07:00","message":"[buffer interim] 9 false ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.960261962+07:00","message":"[bufferProcess] interim [220000000]:ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.960265134+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.96027154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.960274502+07:00","message":"> Transcript [44] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.960276799+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:36.960278766+07:00","message":"Set new StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.289629793+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.289673815+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-14T13:05:37.289680393+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.289693631+07:00","message":"[buffer interim] 9 false ดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.289701839+07:00","message":"[bufferProcess] interim [460000000]:ดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.289704454+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.289710038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.289713374+07:00","message":"> Transcript [45] [false]: 'ดีนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.289716976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.28971892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.289720862+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.289722948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.493826394+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.493866926+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-14T13:05:37.493873226+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.493885413+07:00","message":"[buffer interim] 9 false ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.493892826+07:00","message":"[bufferProcess] interim [700000000]:ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.493895577+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.493901284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.493904263+07:00","message":"> Transcript [46] [false]: 'ดีนะคะก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.493907649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.493909568+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.493911545+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.493913562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.598110044+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.598152288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะก็คือตอน 6\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.598158046+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือตอน 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.59817219+07:00","message":"[buffer interim] 9 false ดีนะคะก็คือตอน 6"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.598179526+07:00","message":"[bufferProcess] interim [760000000]:ดีนะคะก็คือตอน 6"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.598182322+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.598188728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.598191622+07:00","message":"> Transcript [47] [false]: 'ดีนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.598194734+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.598196708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.598198892+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.598201022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.610881472+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.610910737+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-14T13:05:37.610916672+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือต้องห่วง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.610927888+07:00","message":"[buffer interim] 9 false ดีนะคะก็คือต้องห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610934031+07:00","message":"[bufferProcess] interim [820000000]:ดีนะคะก็คือต้องห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610936343+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือตอน 6"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610942147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610945055+07:00","message":"> Transcript [48] [false]: 'ดีนะคะก็คือตอน 6'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610948656+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610950754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610952499+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610954415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610960571+07:00","message":"Push: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610962367+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610964493+07:00","message":"Set new StatePrefix : 'ดีนะคะก็คือตอน 6'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.610966531+07:00","message":"Next Push (prob) : 'ก็คือตอน 6'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.610974622+07:00","message":"push: {false ดีนะคะ 0 0xc001e33900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.676913658+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.676952286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.676957777+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.676971299+07:00","message":"[buffer interim] 9 false ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.676977776+07:00","message":"[bufferProcess] interim [880000000]:ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.676980529+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือต้องห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.676985851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.676988383+07:00","message":"> Transcript [49] [false]: 'ดีนะคะก็คือต้องห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.676990599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.676992746+07:00","message":"Set new StatePrefix: 'ดีนะคะก็คือต้องห่วง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.855732682+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.855779426+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-14T13:05:37.855786272+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:37.855801496+07:00","message":"[buffer interim] 9 false ดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.85580835+07:00","message":"[bufferProcess] interim [60000000]:ดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.855810948+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.855817746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.855820331+07:00","message":"> Transcript [50] [false]: 'ดีนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:37.855822418+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.295937068+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.305110365+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.305147822+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-14T13:05:38.305154327+07:00","message":"receive interim result [false|false]: ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.305178425+07:00","message":"[buffer interim] 9 false ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.305185303+07:00","message":"[bufferProcess] interim [480000000]:ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.305187586+07:00","message":"[bufferProcess] send to processor:ดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.305190459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.305193096+07:00","message":"> Transcript [51] [false]: 'ดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.305195482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.305197337+07:00","message":"Set new StatePrefix: 'ดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.433070536+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.433110202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะก็คือต้นพวงชมพูค่ะ\",\"confidence\":0.9231519}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.433116409+07:00","message":"receive interim result [true|false]: ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.433122039+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.433124597+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.433130472+07:00","message":"[buffer interim] 9 true ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.43313721+07:00","message":"[bufferProcess] interim [690000000]:ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.43314015+07:00","message":"[bufferProcess] send to processor (isfinal):ดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433155195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433158267+07:00","message":"> Transcript [52] [false]: 'ดีนะคะก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433173739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433175706+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.43317756+07:00","message":"StatePrefix: 'ดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433179612+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433181517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433183876+07:00","message":"> Transcript [53] [true]: 'ดีนะคะก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433186053+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433187699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433189225+07:00","message":"StatePrefix: 'ดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433191139+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:38.433198418+07:00","message":"Push: 'ก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.433207165+07:00","message":"push: {true ก็คือต้นพวงชมพูค่ะ 0 0xc001e33900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:38.441899598+07:00","message":"write wav file: './tmp/7571/7571_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:38.547579687+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:38.551697263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:38.551700172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.928494791+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.928537347+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-14T13:05:39.928542753+07:00","message":"receive interim result [false|false]: ชมพู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.928556029+07:00","message":"[buffer interim] 10 false ชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.928561908+07:00","message":"[bufferProcess] interim [200000000]:ชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.928563943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.92857089+07:00","message":"[bufferProcess] send to processor (ticker):ชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.928573384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.928576057+07:00","message":"> Transcript [54] [false]: 'ชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.92857804+07:00","message":"Set StatePrefix (first interim): 'ชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.985392249+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.985426673+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-14T13:05:39.985432095+07:00","message":"receive interim result [false|false]: ภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:39.985446676+07:00","message":"[buffer interim] 10 false ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.985453996+07:00","message":"[bufferProcess] interim [260000000]:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:39.985455921+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.103842993+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.103879112+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-14T13:05:40.103884863+07:00","message":"receive interim result [false|false]: ภูเบศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.103898116+07:00","message":"[buffer interim] 10 false ภูเบศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.103904547+07:00","message":"[bufferProcess] interim [380000000]:ภูเบศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.103907737+07:00","message":"[bufferProcess] send to processor:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.103915384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.103917922+07:00","message":"> Transcript [55] [false]: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.103919998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.103921945+07:00","message":"Set new StatePrefix: 'ภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.173758694+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.173801558+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-14T13:05:40.173808055+07:00","message":"receive interim result [false|false]: ชมพูเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.17382207+07:00","message":"[buffer interim] 10 false ชมพูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.173828366+07:00","message":"[bufferProcess] interim [440000000]:ชมพูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.173830929+07:00","message":"[bufferProcess] send to processor:ภูเบศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.173837271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.173839728+07:00","message":"> Transcript [56] [false]: 'ภูเบศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.173841928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.173843847+07:00","message":"Set new StatePrefix: 'ภูเบศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.430955199+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.430997977+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-14T13:05:40.431003607+07:00","message":"receive interim result [false|false]: ชมพูเป็นพัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.431015454+07:00","message":"[buffer interim] 10 false ชมพูเป็นพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.431022527+07:00","message":"[bufferProcess] interim [680000000]:ชมพูเป็นพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.431024961+07:00","message":"[bufferProcess] send to processor:ชมพูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.431029351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.431032276+07:00","message":"> Transcript [57] [false]: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.431034402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.431036432+07:00","message":"Set new StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.626636819+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.626682026+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-14T13:05:40.626689835+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.626709276+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.626718528+07:00","message":"[bufferProcess] interim [860000000]:ชมพูเป็นพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.626722505+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.626726413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.62673187+07:00","message":"> Transcript [58] [false]: 'ชมพูเป็นพัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.6267384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.626741968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.626745575+07:00","message":"StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.626749382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.643998299+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.644026427+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-14T13:05:40.644031958+07:00","message":"receive interim result [false|false]: ชมพูเป็นทนาย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.644045132+07:00","message":"[buffer interim] 10 false ชมพูเป็นทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.644057908+07:00","message":"[bufferProcess] interim [920000000]:ชมพูเป็นทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.644060305+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.644063512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.64406609+07:00","message":"> Transcript [59] [false]: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.644069357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.644071353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.644073267+07:00","message":"StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.644075124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.692738725+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.692772792+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-14T13:05:40.692778662+07:00","message":"receive interim result [false|false]: ชมพูเป็นธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.692791552+07:00","message":"[buffer interim] 10 false ชมพูเป็นธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.692799758+07:00","message":"[bufferProcess] interim [980000000]:ชมพูเป็นธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.692802045+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.692805215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.692807802+07:00","message":"> Transcript [60] [false]: 'ชมพูเป็นทนาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.692810986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.692812903+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.692814781+07:00","message":"StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.692816601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.844204227+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.84423747+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-14T13:05:40.844242755+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.844256691+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844263288+07:00","message":"[bufferProcess] interim [100000000]:ชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844265946+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844269367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844272896+07:00","message":"> Transcript [61] [false]: 'ชมพูเป็นธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844276188+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844278116+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844286186+07:00","message":"StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844290872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844295808+07:00","message":"Push: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844297932+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844299826+07:00","message":"Set new StatePrefix : 'ชมพูเป็นธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:40.844302013+07:00","message":"Next Push (prob) : 'ธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:40.844310795+07:00","message":"push: {false ชมพูเป็น 0 0xc001fba180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.003282032+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.003323321+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-14T13:05:41.00332931+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.003343373+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.003350349+07:00","message":"[bufferProcess] interim [280000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.003353107+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.003359249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.003362386+07:00","message":"> Transcript [62] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.003364568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.003366491+07:00","message":"Set new StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.3283457+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.328382224+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-14T13:05:41.328396645+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.328411798+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.328418322+07:00","message":"[bufferProcess] interim [580000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.328421204+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.328427764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.328430659+07:00","message":"> Transcript [63] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.328433798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.328435711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.328437953+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.328440266+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.517049513+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.517080629+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-14T13:05:41.517086454+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.51709648+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.517103117+07:00","message":"[bufferProcess] interim [820000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.51710553+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.517108432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.517111086+07:00","message":"> Transcript [64] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.517114328+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.517116202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.517118578+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.51712061+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:41.55245323+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:41.552472104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.696880704+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.696931921+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-14T13:05:41.696938489+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:41.696954201+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.696962689+07:00","message":"[bufferProcess] interim [0]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.696965916+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.696969426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.696972278+07:00","message":"> Transcript [65] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.696975964+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.696978964+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.696980963+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:41.696983311+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.013445153+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.013483565+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-14T13:05:42.013489648+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.013508277+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013516506+07:00","message":"[bufferProcess] interim [300000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013520157+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.0135283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013532628+07:00","message":"> Transcript [66] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013537646+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.01354053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013544095+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013547191+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013554755+07:00","message":"Push: 'พันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013557944+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013562949+07:00","message":"Set new StatePrefix : 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.013566636+07:00","message":"Next Push (prob) : 'หนึ่งที่นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.013576451+07:00","message":"push: {false พันธุ์ไม้ชนิด 0 0xc001fba180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.083895731+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.083927416+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-14T13:05:42.083932948+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.08394556+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.083952137+07:00","message":"[bufferProcess] interim [360000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.083954575+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.083957731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.083960455+07:00","message":"> Transcript [67] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.083963515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.083965683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.083967999+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.083970331+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.254679264+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.278306825+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.27834818+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-14T13:05:42.278355211+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาแปร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.27836925+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาแปร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.278378711+07:00","message":"[bufferProcess] interim [600000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาแปร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.278381959+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.278387786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.278391155+07:00","message":"> Transcript [68] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.278395088+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.278398231+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.278400251+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.278402952+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.364093342+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.364135445+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-14T13:05:42.364141858+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.364161902+07:00","message":"[buffer interim] 10 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.364170527+07:00","message":"[bufferProcess] interim [660000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.364173223+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาแปร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.364177255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.364180164+07:00","message":"> Transcript [69] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาแปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.364183918+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.364186314+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.36418821+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.364190873+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.383786062+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.383810763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก\",\"confidence\":0.9554617}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.383816987+07:00","message":"receive interim result [true|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.38382642+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.383828927+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.38383407+07:00","message":"[buffer interim] 10 true ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383838992+07:00","message":"[bufferProcess] interim [750000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383847141+07:00","message":"[bufferProcess] send to processor (isfinal):ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383852883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383855537+07:00","message":"> Transcript [70] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383858139+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383859853+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383861672+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383863652+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383866278+07:00","message":"Push: 'หนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383868247+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383870306+07:00","message":"Set new StatePrefix : 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383872404+07:00","message":"Next Push (prob) : 'นำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383874058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383875825+07:00","message":"> Transcript [71] [true]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383878008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383879569+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383881708+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383883562+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:42.383885655+07:00","message":"Push: 'นำมาปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.383893752+07:00","message":"push: {false หนึ่งที่นิยม 0 0xc001fba180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.383900361+07:00","message":"push: {true นำมาปลูก 0 0xc001fba180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:42.386892328+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:42.392715563+07:00","message":"write wav file: './tmp/7571/7571_10.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:44.55294591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:44.552990913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:44.885591398+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:44.885628863+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-14T13:05:44.885635298+07:00","message":"receive interim result [false|false]: ส่งไปตามหลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:44.885652162+07:00","message":"[buffer interim] 11 false ส่งไปตามหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:44.885659969+07:00","message":"[bufferProcess] interim [280000000]:ส่งไปตามหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:44.885662271+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:44.885671048+07:00","message":"[bufferProcess] send to processor (ticker):ส่งไปตามหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:44.885675968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:44.885679055+07:00","message":"> Transcript [72] [false]: 'ส่งไปตามหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:44.885681402+07:00","message":"Set StatePrefix (first interim): 'ส่งไปตามหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.043231008+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.043266329+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-14T13:05:45.043272664+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.043285057+07:00","message":"[buffer interim] 11 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.043291719+07:00","message":"[bufferProcess] interim [460000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.043294194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.601777365+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.601818879+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-14T13:05:45.601824926+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.601837242+07:00","message":"[buffer interim] 11 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.601843235+07:00","message":"[bufferProcess] interim [60000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.601845938+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.601852293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.601854841+07:00","message":"> Transcript [73] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.601856859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.601858727+07:00","message":"Set new StatePrefix: 'หลังคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.909382497+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.919564836+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.919598645+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-14T13:05:45.919604098+07:00","message":"receive interim result [false|false]: กำแพง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.919618302+07:00","message":"[buffer interim] 11 false กำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.919626614+07:00","message":"[bufferProcess] interim [360000000]:กำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.919629276+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.919633335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.919637715+07:00","message":"> Transcript [74] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.91964259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.919645649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.919648382+07:00","message":"StatePrefix: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:45.919651148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:45.978291629+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.044483403+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.044529796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุ้มไปตามหลังคาและกำแพง\",\"confidence\":0.8626735}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.044537415+07:00","message":"receive interim result [true|false]: อุ้มไปตามหลังคาและกำแพง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.044548782+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.044551101+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.044557476+07:00","message":"[buffer interim] 11 true อุ้มไปตามหลังคาและกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044571474+07:00","message":"[bufferProcess] interim [540000000]:อุ้มไปตามหลังคาและกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044574832+07:00","message":"[bufferProcess] send to processor (isfinal):กำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044578652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044584116+07:00","message":"> Transcript [75] [false]: 'กำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044586572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044588682+07:00","message":"Set new StatePrefix: 'กำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044590282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044592142+07:00","message":"> Transcript [76] [true]: 'อุ้มไปตามหลังคาและกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044594766+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044597153+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044598824+07:00","message":"StatePrefix: 'กำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044600752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:46.044603303+07:00","message":"Push: 'อุ้มไปตามหลังคาและกำแพง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:46.044611038+07:00","message":"push: {true อุ้มไปตามหลังคาและกำแพง 0 0xc001fba500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:46.054072261+07:00","message":"write wav file: './tmp/7571/7571_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:47.423095092+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:47.42313856+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-14T13:05:47.423144561+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:47.423157129+07:00","message":"[buffer interim] 12 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:47.423164716+07:00","message":"[bufferProcess] interim [310000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:47.423166909+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:47.423173971+07:00","message":"[bufferProcess] send to processor (ticker):นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:47.423176992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:47.423179673+07:00","message":"> Transcript [77] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:47.423182288+07:00","message":"Set StatePrefix (first interim): 'นอกจาก'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:47.553928112+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:47.553954733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.455826595+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.45586126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.455867216+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.455888148+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.455894815+07:00","message":"[bufferProcess] interim [330000000]:นอกจากนี้ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.455896776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.455901448+07:00","message":"[bufferProcess] send to processor (ticker):นอกจากนี้ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.455903996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.455906409+07:00","message":"> Transcript [78] [false]: 'นอกจากนี้ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.455909464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.455911536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.455913425+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.45591564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.844571342+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.844612339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.844619427+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.844640168+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.844651951+07:00","message":"[bufferProcess] interim [690000000]:นอกจากนี้ยังมีพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.844654243+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.948470278+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.948522354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีปัญหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.94852956+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.948543159+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.948550472+07:00","message":"[bufferProcess] interim [750000000]:นอกจากนี้ยังมีปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.948553478+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.948560138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.948563153+07:00","message":"> Transcript [79] [false]: 'นอกจากนี้ยังมีพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.948566613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.94856893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.948570878+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.948573174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.957480082+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.957520024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.957525269+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:48.957537342+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.957542165+07:00","message":"[bufferProcess] interim [810000000]:นอกจากนี้ยังมีพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.95754453+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.957548326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.957551233+07:00","message":"> Transcript [80] [false]: 'นอกจากนี้ยังมีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.957553904+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.957555742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.957557572+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:48.957559364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.329195887+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.329241183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.329247712+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.329264094+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329271421+07:00","message":"[bufferProcess] interim [230000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329274406+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329281422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329284283+07:00","message":"> Transcript [81] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.32928836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329293435+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329295346+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329297376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329303995+07:00","message":"Push: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329306077+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329307979+07:00","message":"Set new StatePrefix : 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.329310658+07:00","message":"Next Push (prob) : 'นี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.329319401+07:00","message":"push: {false นอกจาก 0 0xc001fba600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.851810956+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.851863337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.851869017+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.851884873+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.851893451+07:00","message":"[bufferProcess] interim [710000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.851896006+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.851901361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.851904443+07:00","message":"> Transcript [82] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.851907798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.85190988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.851911819+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.851914123+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.90001851+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.900071864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.900077807+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:49.900093732+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.900101751+07:00","message":"[bufferProcess] interim [830000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.900104631+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.900111584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.900116104+07:00","message":"> Transcript [83] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.900119822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.900122095+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.900123855+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:49.900125863+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:50.428608137+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:50.428649667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:50.42865496+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:50.428668548+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.428676017+07:00","message":"[bufferProcess] interim [250000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.428678527+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.428683633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.428686176+07:00","message":"> Transcript [84] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.428690083+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.428692063+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.428694252+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.428696614+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:50.538297568+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:50.538348716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:50.538354191+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:50.538367989+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538375202+07:00","message":"[bufferProcess] interim [370000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.53837767+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538382837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538385521+07:00","message":"> Transcript [85] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538388763+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538390942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538393752+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538396432+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538401399+07:00","message":"Push: 'นี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.53840345+07:00","message":"TextPushed: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538406598+07:00","message":"Set new StatePrefix : 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:50.538408844+07:00","message":"Next Push (prob) : 'อื่นๆที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:50.538417125+07:00","message":"push: {false นี้ยังมีพันธุ์ไม้ 0 0xc001fba600}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:50.554480175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:50.554494067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.055347724+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.05540002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.055406673+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.055421989+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.055430264+07:00","message":"[bufferProcess] interim [850000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.055434311+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.055445441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.055448879+07:00","message":"> Transcript [86] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.055451816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.055453965+07:00","message":"Set new StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.09411933+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.191972805+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.192014339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.192023535+07:00","message":"receive interim result [false|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้แบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.192050782+07:00","message":"[buffer interim] 12 false นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.192059739+07:00","message":"[bufferProcess] interim [150000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.192064956+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.192074196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.192078587+07:00","message":"> Transcript [87] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.192083318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.192086566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.192090365+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.192093999+07:00","message":"TextPushed: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.227163138+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.25725354+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.257289675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.257295633+07:00","message":"receive interim result [true|false]: นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.257304407+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.257306716+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.257312619+07:00","message":"[buffer interim] 12 true นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257320712+07:00","message":"[bufferProcess] interim [150000000]:นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257329483+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257333159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257336345+07:00","message":"> Transcript [88] [false]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.25733996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257342003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257343945+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257346424+07:00","message":"TextPushed: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257348685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.25735089+07:00","message":"> Transcript [89] [true]: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257353064+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257354748+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257356582+07:00","message":"StatePrefix: 'นอกจากนี้ยังมีพันธุ์ไม้อื่นๆที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.25735844+07:00","message":"TextPushed: 'นอกจากนี้ยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:51.257372777+07:00","message":"Push: 'อื่นๆที่นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:51.257384856+07:00","message":"push: {true อื่นๆที่นิยมนำมาใช้ 0 0xc001fba600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:51.268042058+07:00","message":"write wav file: './tmp/7571/7571_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.779282474+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.779330226+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-14T13:05:52.779336263+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:52.779350732+07:00","message":"[buffer interim] 13 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.77935752+07:00","message":"[bufferProcess] interim [620000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.779360186+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.77936726+07:00","message":"[bufferProcess] send to processor (ticker):ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.779370572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.779373342+07:00","message":"> Transcript [90] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:52.779375448+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.093172411+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.093209002+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-14T13:05:53.093214688+07:00","message":"receive interim result [false|false]: อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.093228457+07:00","message":"[buffer interim] 13 false อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.093235214+07:00","message":"[bufferProcess] interim [860000000]:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.093237318+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.0987858+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.098813478+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-14T13:05:53.098819234+07:00","message":"receive interim result [false|false]: อย่างไรก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.098831489+07:00","message":"[buffer interim] 13 false อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.098836123+07:00","message":"[bufferProcess] interim [920000000]:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.098838433+07:00","message":"[bufferProcess] send to processor:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.098843241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.098845743+07:00","message":"> Transcript [91] [false]: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.098847717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.098850277+07:00","message":"Set new StatePrefix: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.292482007+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.292524831+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-14T13:05:53.292531249+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.292546439+07:00","message":"[buffer interim] 13 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.292552816+07:00","message":"[bufferProcess] interim [100000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.292555152+07:00","message":"[bufferProcess] send to processor:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.29255825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.292561175+07:00","message":"> Transcript [92] [false]: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.292564453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.29256632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.29256831+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.292570226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:53.555528144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:53.555528484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.856290601+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.866390159+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.866424141+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-14T13:05:53.866430072+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.866448615+07:00","message":"[buffer interim] 13 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.866455692+07:00","message":"[bufferProcess] interim [700000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.866458393+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.866461611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.866464537+07:00","message":"> Transcript [93] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.866467285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.866469125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.866470876+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.866473089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.947181903+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.94722123+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-14T13:05:53.947227881+07:00","message":"receive interim result [true|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.94723829+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.947240523+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.947247734+07:00","message":"[buffer interim] 13 true อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947256564+07:00","message":"[bufferProcess] interim [850000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.94726115+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947264264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.94726703+07:00","message":"> Transcript [94] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947269879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947271615+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947273315+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947275178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947276799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947278687+07:00","message":"> Transcript [95] [true]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947282587+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947284384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947285976+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947287607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:53.947293036+07:00","message":"Push: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.947300512+07:00","message":"push: {true อย่างไรก็ตาม 0 0xc001e33a80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:53.956212044+07:00","message":"write wav file: './tmp/7571/7571_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:53.975684384+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.02820113+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.028240837+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-14T13:05:55.02824664+07:00","message":"receive interim result [false|false]: ไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.028260818+07:00","message":"[buffer interim] 14 false ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.028267356+07:00","message":"[bufferProcess] interim [80000000]:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.028269743+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.028276399+07:00","message":"[bufferProcess] send to processor (ticker):ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.028279158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.028282028+07:00","message":"> Transcript [96] [false]: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.028283964+07:00","message":"Set StatePrefix (first interim): 'ไม่ใช่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.339181837+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.395324005+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.433388827+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.433424027+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.433430117+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.433442618+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.433444888+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.433451004+07:00","message":"[buffer interim] 14 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.433458921+07:00","message":"[bufferProcess] interim [560000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.433465444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.433468468+07:00","message":"> Transcript [97] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.433471451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.433473399+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.433475453+07:00","message":"StatePrefix: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.433478065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:55.433492606+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:55.433501587+07:00","message":"push: {true  0 0xc001fba100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:05:55.440330089+07:00","message":"write wav file: './tmp/7571/7571_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.517598507+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.517635619+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-14T13:05:56.517640994+07:00","message":"receive interim result [false|false]: ไม้ทุกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:56.517653974+07:00","message":"[buffer interim] 15 false ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.517660971+07:00","message":"[bufferProcess] interim [80000000]:ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.517663133+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.517668407+07:00","message":"[bufferProcess] send to processor (ticker):ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.51767145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.517674348+07:00","message":"> Transcript [98] [false]: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:56.517676506+07:00","message":"Set StatePrefix (first interim): 'ไม้ทุกชนิด'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:56.556175768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:56.556189938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.039010157+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.039049625+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-14T13:05:57.039056077+07:00","message":"receive interim result [false|false]: ไม้ทุกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:57.039071906+07:00","message":"[buffer interim] 15 false ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.039079751+07:00","message":"[bufferProcess] interim [680000000]:ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:57.039081767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.039093306+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.039152368+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-14T13:05:58.039162115+07:00","message":"receive interim result [false|false]: ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.039181993+07:00","message":"[buffer interim] 15 false ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039195761+07:00","message":"[bufferProcess] interim [640000000]:ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039200009+07:00","message":"[bufferProcess] send to processor:ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039207333+07:00","message":"[bufferProcess] send to processor (ticker):ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039211051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039214136+07:00","message":"> Transcript [99] [false]: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.03921943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.03922176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039223533+07:00","message":"StatePrefix: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039225549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039227211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039229475+07:00","message":"> Transcript [100] [false]: 'ไม้ทุกชนิดสามารถนำมาใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.03923141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039232994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.039234638+07:00","message":"StatePrefix: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.03923626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.629650789+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.629685975+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-14T13:05:58.629691887+07:00","message":"receive interim result [false|false]: ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:05:58.629706331+07:00","message":"[buffer interim] 15 false ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.629713799+07:00","message":"[bufferProcess] interim [240000000]:ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:05:58.62971688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:59.557209347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:05:59.557218535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.218448115+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.384174112+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.384214572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม้ทุกชนิดสามารถนำมาใช้ได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.384220224+07:00","message":"receive interim result [true|false]: ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.384231199+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.384234061+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.384240853+07:00","message":"[buffer interim] 15 true ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384248096+07:00","message":"[bufferProcess] interim [60000000]:ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384251633+07:00","message":"[bufferProcess] send to processor (isfinal):ไม้ทุกชนิดสามารถนำมาใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384256345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384259267+07:00","message":"> Transcript [101] [false]: 'ไม้ทุกชนิดสามารถนำมาใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384262216+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384264078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384265883+07:00","message":"StatePrefix: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384267731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384269348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384271172+07:00","message":"> Transcript [102] [true]: 'ไม้ทุกชนิดสามารถนำมาใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.38427313+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384275814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384277417+07:00","message":"StatePrefix: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384278999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:01.384281976+07:00","message":"Push: 'ไม้ทุกชนิดสามารถนำมาใช้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.384290497+07:00","message":"push: {true ไม้ทุกชนิดสามารถนำมาใช้ได้ 0 0xc000314e00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:01.408553291+07:00","message":"write wav file: './tmp/7571/7571_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:01.539230376+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:02.557333639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:02.557350132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.099066693+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.099116869+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-14T13:06:03.099122892+07:00","message":"receive interim result [false|false]: ราคาได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.099138102+07:00","message":"[buffer interim] 16 false ราคาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.099145597+07:00","message":"[bufferProcess] interim [620000000]:ราคาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.099147752+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.099154353+07:00","message":"[bufferProcess] send to processor (ticker):ราคาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.099157736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.099160787+07:00","message":"> Transcript [103] [false]: 'ราคาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.099163083+07:00","message":"Set StatePrefix (first interim): 'ราคาได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.294610226+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.294644554+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-14T13:06:03.294650202+07:00","message":"receive interim result [false|false]: หลังคาได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.294662142+07:00","message":"[buffer interim] 16 false หลังคาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.294668862+07:00","message":"[bufferProcess] interim [740000000]:หลังคาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.294670798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.419137464+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.419167579+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-14T13:06:03.419173089+07:00","message":"receive interim result [false|false]: ราคาได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.419186597+07:00","message":"[buffer interim] 16 false ราคาได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.419193967+07:00","message":"[bufferProcess] interim [920000000]:ราคาได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.419196395+07:00","message":"[bufferProcess] send to processor:หลังคาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.419199417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.41920184+07:00","message":"> Transcript [104] [false]: 'หลังคาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.419204227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.419206922+07:00","message":"Set new StatePrefix: 'หลังคาได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.487505498+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.487541704+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-14T13:06:03.487547702+07:00","message":"receive interim result [false|false]: หลังคาได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.487559773+07:00","message":"[buffer interim] 16 false หลังคาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.487566245+07:00","message":"[bufferProcess] interim [980000000]:หลังคาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.487568508+07:00","message":"[bufferProcess] send to processor:ราคาได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.4875734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.487575955+07:00","message":"> Transcript [105] [false]: 'ราคาได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.487577986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.487579988+07:00","message":"Set new StatePrefix: 'ราคาได้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.679240006+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.679278796+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-14T13:06:03.679285599+07:00","message":"receive interim result [false|false]: ราคาได้นะลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.679296991+07:00","message":"[buffer interim] 16 false ราคาได้นะลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.679303563+07:00","message":"[bufferProcess] interim [220000000]:ราคาได้นะลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.67930633+07:00","message":"[bufferProcess] send to processor:หลังคาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.679311387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.679313872+07:00","message":"> Transcript [106] [false]: 'หลังคาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.679315812+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.679317938+07:00","message":"Set new StatePrefix: 'หลังคาได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.999370732+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.999405995+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-14T13:06:03.999412306+07:00","message":"receive interim result [false|false]: ราคาได้นะลูกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:03.999427274+07:00","message":"[buffer interim] 16 false ราคาได้นะลูกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.999437349+07:00","message":"[bufferProcess] interim [520000000]:ราคาได้นะลูกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.999439732+07:00","message":"[bufferProcess] send to processor:ราคาได้นะลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.999443006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.999445665+07:00","message":"> Transcript [107] [false]: 'ราคาได้นะลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.999448197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:03.999450564+07:00","message":"Set new StatePrefix: 'ราคาได้นะลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.367368512+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.454665093+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.454715288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาได้นะลูกนะคะ\",\"confidence\":0.9321653}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.454722248+07:00","message":"receive interim result [true|false]: ราคาได้นะลูกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.454731392+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.454733814+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.4547408+07:00","message":"[buffer interim] 16 true ราคาได้นะลูกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454749452+07:00","message":"[bufferProcess] interim [940000000]:ราคาได้นะลูกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454753054+07:00","message":"[bufferProcess] send to processor (isfinal):ราคาได้นะลูกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454756823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454759853+07:00","message":"> Transcript [108] [false]: 'ราคาได้นะลูกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454762833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454764869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454767145+07:00","message":"StatePrefix: 'ราคาได้นะลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454769098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454770651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454772526+07:00","message":"> Transcript [109] [true]: 'ราคาได้นะลูกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.45477453+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454776184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454777873+07:00","message":"StatePrefix: 'ราคาได้นะลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454779453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:04.454787146+07:00","message":"Push: 'ราคาได้นะลูกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.454796373+07:00","message":"push: {true ราคาได้นะลูกนะคะ 0 0xc002002280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:04.462221515+07:00","message":"write wav file: './tmp/7571/7571_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:04.688692676+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:05.557610969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:05.557622954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.052576948+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.052631146+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-14T13:06:06.05263686+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.052652492+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.05265958+07:00","message":"[bufferProcess] interim [380000000]:ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.052661907+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.052667237+07:00","message":"[bufferProcess] send to processor (ticker):ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.052669982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.052672492+07:00","message":"> Transcript [110] [false]: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.052674798+07:00","message":"Set StatePrefix (first interim): 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.23442257+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.234460569+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-14T13:06:06.234467784+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.234488467+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.234495064+07:00","message":"[bufferProcess] interim [620000000]:ความรู้เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.234497179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.557560918+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.557600341+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-14T13:06:06.557605931+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการปก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.557621172+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.557629517+07:00","message":"[bufferProcess] interim [860000000]:ความรู้เกี่ยวกับการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.557632507+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.557641141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.557643823+07:00","message":"> Transcript [111] [false]: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.557647155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.557649425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.557651446+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.557653568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.56995243+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.569977473+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-14T13:06:06.569982588+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.569994801+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.569999729+07:00","message":"[bufferProcess] interim [920000000]:ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.570001959+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.570004842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.570007744+07:00","message":"> Transcript [112] [false]: 'ความรู้เกี่ยวกับการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.570010363+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.570012094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.570014013+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.570015968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.815858951+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.815878887+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-14T13:06:06.815883122+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:06.81589501+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815901066+07:00","message":"[bufferProcess] interim [220000000]:ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815903405+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815907003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815909558+07:00","message":"> Transcript [113] [false]: 'ความรู้เกี่ยวกับการสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815912487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.81591425+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815916313+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:06.815918485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.249543942+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.249576045+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-14T13:06:07.249582245+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.249592569+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249599692+07:00","message":"[bufferProcess] interim [580000000]:ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249602415+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249607495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249610145+07:00","message":"> Transcript [114] [false]: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249613686+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249615816+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249617873+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249620347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249624357+07:00","message":"Push: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249626189+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249628088+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.249630161+07:00","message":"Next Push (prob) : 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.249638684+07:00","message":"push: {false ความรู้เกี่ยวกับ 0 0xc000314c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.450540035+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.450575567+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-14T13:06:07.450581547+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.450596404+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.450604935+07:00","message":"[bufferProcess] interim [760000000]:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.450607977+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.450614416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.450617112+07:00","message":"> Transcript [115] [false]: 'ความรู้เกี่ยวกับการตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.45062014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.450622338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.450624197+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.450626725+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.704152559+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.70418845+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-14T13:06:07.704196626+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.704209078+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.704215655+07:00","message":"[bufferProcess] interim [60000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.704218407+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.704223272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.704226791+07:00","message":"> Transcript [116] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.704230291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.70423244+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.70423477+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.704237636+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.836552438+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.836587066+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-14T13:06:07.836595437+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.83660466+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.836611855+07:00","message":"[bufferProcess] interim [180000000]:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.836614485+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.836617949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.836620647+07:00","message":"> Transcript [117] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.836623898+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.836625756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.836627592+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.836629824+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.89390301+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.893930865+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-14T13:06:07.893936368+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.893949801+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893955763+07:00","message":"[bufferProcess] interim [300000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893958379+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893961627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893963908+07:00","message":"> Transcript [118] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893966986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893969017+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893970961+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893973368+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893978002+07:00","message":"Push: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893979777+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893981837+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:07.893983881+07:00","message":"Next Push (prob) : 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:07.893991198+07:00","message":"push: {false การตอบสนอง 0 0xc000314c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.21113923+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.21117399+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-14T13:06:08.211179563+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.211195711+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.211203073+07:00","message":"[bufferProcess] interim [540000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.21120596+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.211213628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.2112165+07:00","message":"> Transcript [119] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.211220035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.211222435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.211225394+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.211228172+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:08.558330005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:08.558345969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.863071024+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.863117517+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-14T13:06:08.863127144+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:08.86314785+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.863160978+07:00","message":"[bufferProcess] interim [140000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.863165423+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.86317396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.863177859+07:00","message":"> Transcript [120] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.863182468+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.863185549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.863188724+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:08.863192297+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.761059392+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.761101828+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-14T13:06:09.761108671+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.761127777+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.761136598+07:00","message":"[bufferProcess] interim [100000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.761139513+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.761144074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.761146838+07:00","message":"> Transcript [121] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.76115084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.761152881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.761155395+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.761158221+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.811148788+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.811192523+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-14T13:06:09.811199961+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.81122255+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811233722+07:00","message":"[bufferProcess] interim [160000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811236657+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811240878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811243753+07:00","message":"> Transcript [122] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811249897+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811253156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811256747+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811260733+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811269672+07:00","message":"Push: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811272578+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811275974+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.811280107+07:00","message":"Next Push (prob) : 'ต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.811292064+07:00","message":"push: {false ของพืช 0 0xc000314c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.816987525+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.817021649+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-14T13:06:09.81702731+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:09.817041181+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.817047962+07:00","message":"[bufferProcess] interim [220000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.817050853+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.817054415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.817057354+07:00","message":"> Transcript [123] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:09.817059839+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.06178429+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.061824696+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-14T13:06:10.061832525+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.061846787+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.061856918+07:00","message":"[bufferProcess] interim [340000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.061861131+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.061868653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.061871782+07:00","message":"> Transcript [124] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.06187542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.061877476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.061879345+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.061882425+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.144938337+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.144989542+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-14T13:06:10.1449966+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.145016833+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.145029656+07:00","message":"[bufferProcess] interim [520000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.145032637+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.145037353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.145041109+07:00","message":"> Transcript [125] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.145043937+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.454054413+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.454107458+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-14T13:06:10.454115147+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.454131723+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.454141643+07:00","message":"[bufferProcess] interim [760000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.454144444+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.454148646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.454152595+07:00","message":"> Transcript [126] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.454156337+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.454158299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.45416281+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.454165789+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.526440333+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.526491678+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-14T13:06:10.526497886+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.526514092+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.526524039+07:00","message":"[bufferProcess] interim [880000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.526527379+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.526533657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.526536719+07:00","message":"> Transcript [127] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.526540464+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.526542371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.526544335+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.526547113+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.649420779+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.649462928+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-14T13:06:10.64947046+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.649492699+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.649500819+07:00","message":"[bufferProcess] interim [940000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.64950384+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.64951141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.649514839+07:00","message":"> Transcript [128] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.649519026+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.649521649+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.649523829+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.649526688+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.649532649+07:00","message":"Push: 'ต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.649534954+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.64953719+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.649539605+07:00","message":"Next Push (prob) : 'ได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.649550279+07:00","message":"push: {false ต่อสิ่งเร้าที่เราจะ 0 0xc000314c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.658243707+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.658262503+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-14T13:06:10.658267781+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.658279657+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.658284117+07:00","message":"[bufferProcess] interim [0]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.658286364+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.658289508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.658292664+07:00","message":"> Transcript [129] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.658295783+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.65829766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.658299595+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.658302289+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.906784003+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.906824889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.906831844+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.906846967+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.906853347+07:00","message":"[bufferProcess] interim [240000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.906855878+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.906862303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.906864922+07:00","message":"> Transcript [130] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.906869284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.906871276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.906873496+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.90687689+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.909791027+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.90981587+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-14T13:06:10.90982089+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:10.909834003+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.909839138+07:00","message":"[bufferProcess] interim [300000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.909841875+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.90984575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.909848195+07:00","message":"> Transcript [131] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.909851251+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.90985302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.909854896+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:10.909857334+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.552431148+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.552469552+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-14T13:06:11.552486328+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.552501654+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552511809+07:00","message":"[bufferProcess] interim [840000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.55251619+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552524789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552529188+07:00","message":"> Transcript [132] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552534854+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552537826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552543215+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552547233+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552554546+07:00","message":"Push: 'ได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552557236+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552560537+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.552564379+07:00","message":"Next Push (prob) : 'ต่อไปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.552583074+07:00","message":"push: {false ได้ศึกษา 0 0xc000314c80}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:11.55859313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:11.558629565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.616527524+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.61656666+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-14T13:06:11.616575052+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.616587651+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.616595116+07:00","message":"[bufferProcess] interim [20000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.616598465+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.616605466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.61660971+07:00","message":"> Transcript [133] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.61661362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.616615745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.616617624+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.616620246+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.823681598+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.823726291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.823735359+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.823752581+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.823763409+07:00","message":"[bufferProcess] interim [200000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.823767669+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.823774511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.823778627+07:00","message":"> Transcript [134] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.823783949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.823787045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.823790126+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.82379464+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.936975932+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.937014978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.937021411+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.937036984+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.937047026+07:00","message":"[bufferProcess] interim [320000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.937050048+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.937056626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.937060747+07:00","message":"> Transcript [135] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.93706537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.937067418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.937069608+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:11.937072189+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:11.984008825+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.056615086+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.11649119+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.116527505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.116535715+07:00","message":"receive interim result [true|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.11654606+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.116548418+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.116553714+07:00","message":"[buffer interim] 17 true ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116563601+07:00","message":"[bufferProcess] interim [530000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116567481+07:00","message":"[bufferProcess] send to processor (isfinal):ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116571401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116574563+07:00","message":"> Transcript [136] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116578109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116580167+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116583166+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116585726+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.11658871+07:00","message":"Push: 'ต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116590686+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116594926+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116597694+07:00","message":"Next Push (prob) : 'สามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116599394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116601239+07:00","message":"> Transcript [137] [true]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116603754+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116605294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116606942+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116609052+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:12.116611199+07:00","message":"Push: 'สามารถนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.116618193+07:00","message":"push: {false ต่อไปนี้นะคะ 0 0xc000314c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:12.11662341+07:00","message":"push: {true สามารถนำมาใช้ 0 0xc000314c80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:12.130089118+07:00","message":"write wav file: './tmp/7571/7571_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.333766376+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.413742951+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.413776673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายๆค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.413781958+07:00","message":"receive interim result [false|false]: บ่ายๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.41379625+07:00","message":"[buffer interim] 18 false บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.41380301+07:00","message":"[bufferProcess] interim [230000000]:บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.413805313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.413811935+07:00","message":"[bufferProcess] send to processor (ticker):บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.413814969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.413817348+07:00","message":"> Transcript [138] [false]: 'บ่ายๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.413819449+07:00","message":"Set StatePrefix (first interim): 'บ่ายๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.422458045+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.422500826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายๆค่ะ\",\"confidence\":0.88878924}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.422507367+07:00","message":"receive interim result [true|false]: บ่ายๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.42251748+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.422519883+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.422526807+07:00","message":"[buffer interim] 18 true บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.422533415+07:00","message":"[bufferProcess] interim [230000000]:บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.422537361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.422540603+07:00","message":"> Transcript [139] [true]: 'บ่ายๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.42254328+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.422545497+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.42254726+07:00","message":"StatePrefix: 'บ่ายๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.422549303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.422555096+07:00","message":"Push: 'บ่ายๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.422564679+07:00","message":"push: {true บ่ายๆค่ะ 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:13.428869904+07:00","message":"write wav file: './tmp/7571/7571_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.455252777+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.65454432+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.740255355+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.740281454+07:00","message":"found end of frame, send empty tag with msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.740284661+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.740293536+07:00","message":"[buffer interim] 19 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.740301695+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.740305541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.740308467+07:00","message":"> Transcript [140] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.74031097+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.740313471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.740315193+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.740316989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:13.74031949+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:13.740329441+07:00","message":"push: {true \n 0 0xc002002680}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:13.74490201+07:00","message":"write wav file: './tmp/7571/7571_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.226596801+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:14.559560589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:14.559594012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.696416117+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.69645901+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-14T13:06:14.696464494+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.696486136+07:00","message":"[buffer interim] 20 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.696493546+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.696495394+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.893940455+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.893977287+07:00","message":"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-14T13:06:14.893982602+07:00","message":"receive interim result [false|false]: การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.893997937+07:00","message":"[buffer interim] 20 false การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.894005219+07:00","message":"[bufferProcess] interim [660000000]:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.894008357+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.894014535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.894017476+07:00","message":"> Transcript [141] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.89401998+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.961390765+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.961428341+07:00","message":"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-14T13:06:14.961434133+07:00","message":"receive interim result [false|false]: การตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:14.961448092+07:00","message":"[buffer interim] 20 false การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.961455768+07:00","message":"[bufferProcess] interim [780000000]:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.961457976+07:00","message":"[bufferProcess] send to processor:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.961461696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.96146502+07:00","message":"> Transcript [142] [false]: 'การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.961474762+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.961478075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.961479938+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:14.961482025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.209827258+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.209870062+07:00","message":"receive interim 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-14T13:06:15.209875802+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.209892795+07:00","message":"[buffer interim] 20 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.209901953+07:00","message":"[bufferProcess] interim [20000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.209904849+07:00","message":"[bufferProcess] send to processor:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.209910763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.209913747+07:00","message":"> Transcript [143] [false]: 'การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.209917811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.20992062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.209922523+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.209924576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.399881381+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.399921392+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-14T13:06:15.399927479+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.39994264+07:00","message":"[buffer interim] 20 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.399951317+07:00","message":"[bufferProcess] interim [200000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.399954798+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.399962296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.399965388+07:00","message":"> Transcript [144] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.399969096+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.399971138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.399973173+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.399975338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.591143099+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.591182593+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-14T13:06:15.591189409+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.591199145+07:00","message":"[buffer interim] 20 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591205644+07:00","message":"[bufferProcess] interim [380000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591208161+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591211378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591214218+07:00","message":"> Transcript [145] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591217667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591219642+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591221541+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591223624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591226112+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591227814+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591230132+07:00","message":"Set new StatePrefix : 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:15.591232294+07:00","message":"Next Push (prob) : 'ตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:15.591239325+07:00","message":"push: {false การ 0 0xc001fba900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.178454193+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.178504098+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-14T13:06:16.178510411+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.178527427+07:00","message":"[buffer interim] 20 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.178536951+07:00","message":"[bufferProcess] interim [980000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.178539633+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.178545779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.178549183+07:00","message":"> Transcript [146] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.178553402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.178555527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.178557515+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.178565558+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.305644115+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.305682009+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-14T13:06:16.30568824+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.30570389+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.305710899+07:00","message":"[bufferProcess] interim [100000000]:การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.305713502+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.305719946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.305722635+07:00","message":"> Transcript [147] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.305725961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.30572798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.305730344+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.305733209+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.483717299+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.483753659+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-14T13:06:16.483759243+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสิ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.483779113+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.483786725+07:00","message":"[bufferProcess] interim [280000000]:การตอบสนองของพืชไม่ได้รับสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.483789+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.483792407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.483795475+07:00","message":"> Transcript [148] [false]: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.48379926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.483801304+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.483803424+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.483805944+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.540449728+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.54049506+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-14T13:06:16.540500861+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.540514949+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540521847+07:00","message":"[bufferProcess] interim [340000000]:การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540524636+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540534785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540540993+07:00","message":"> Transcript [149] [false]: 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540545192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540547433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540549418+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540552187+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540564271+07:00","message":"Push: 'ตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540566436+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540568409+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.540570487+07:00","message":"Next Push (prob) : 'พืชไม่ได้รับสิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.540580245+07:00","message":"push: {false ตอบสนองของ 0 0xc001fba900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.678284318+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.678326779+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-14T13:06:16.678332701+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:16.678348259+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.678359497+07:00","message":"[bufferProcess] interim [520000000]:การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.678361918+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.678366203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.678369262+07:00","message":"> Transcript [150] [false]: 'การตอบสนองของพืชไม่ได้รับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.678373112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.678375601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.678377719+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:16.67838144+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.182245101+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.182282671+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-14T13:06:17.182288174+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.182302184+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.182310151+07:00","message":"[bufferProcess] interim [940000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.182313198+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.18232187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.182324877+07:00","message":"> Transcript [151] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.182328652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.182330776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.182333135+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.18233756+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:17.55959181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:17.559598173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.767249796+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.767294225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.767302265+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:17.767318147+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.767331056+07:00","message":"[bufferProcess] interim [540000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.767333926+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.767338331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.767341445+07:00","message":"> Transcript [152] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.767345154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.767347333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.767351918+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:17.767355302+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.703370251+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.778714373+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.782459103+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.782501378+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-14T13:06:18.782508251+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะลูกแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.782522811+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะลูกแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782530723+07:00","message":"[bufferProcess] interim [560000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะลูกแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782533577+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.78253996+07:00","message":"[bufferProcess] send to processor (ticker):การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะลูกแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782543437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782546372+07:00","message":"> Transcript [153] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782550177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782552505+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.78255484+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782557423+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782564308+07:00","message":"Push: 'พืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.78256642+07:00","message":"TextPushed: 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782568676+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782571008+07:00","message":"Next Push (prob) : 'นค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782572779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782575122+07:00","message":"> Transcript [154] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะลูกแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782577276+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782578977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782581171+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.782588477+07:00","message":"TextPushed: 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.782596069+07:00","message":"push: {false พืชไม่ได้รับสิ 0 0xc001fba900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.833756937+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.833800704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชเมื่อได้รับสิ่งเร้านั้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.833807288+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชเมื่อได้รับสิ่งเร้านั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.833818276+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.833821013+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.833827604+07:00","message":"[buffer interim] 20 true การตอบสนองของพืชเมื่อได้รับสิ่งเร้านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.833836954+07:00","message":"[bufferProcess] interim [680000000]:การตอบสนองของพืชเมื่อได้รับสิ่งเร้านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.833841314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.833844084+07:00","message":"> Transcript [155] [true]: 'การตอบสนองของพืชเมื่อได้รับสิ่งเร้านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.833847395+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.833849283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.833851125+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.833853739+07:00","message":"TextPushed: 'การตอบสนองของพืชไม่ได้รับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.833855544+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.834082976+07:00","message":"Push: 'นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.834086456+07:00","message":"TextPushed: 'การตอบสนองของพืชไม่ได้รับสินั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.834088751+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชเมื่อได้รับสิ่งเร้านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.834090907+07:00","message":"Next Push (prob) : 'การตอบสนองของพืชเมื่อได้รับสิ่งเร้านั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.834107164+07:00","message":"push: {true นั้น 0 0xc001fba900}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:18.834198272+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_20.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:18.843406701+07:00","message":"write wav file: './tmp/7571/7571_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:18.896398345+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.037476038+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.037495747+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.037499198+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.037507034+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.037514137+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.037518162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.037521045+07:00","message":"> Transcript [156] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.03752358+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.037525579+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.037527319+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.037529033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.037531645+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.037542037+07:00","message":"push: {true \n 0 0xc002002100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:19.042201812+07:00","message":"write wav file: './tmp/7571/7571_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.155637502+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.296601978+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.485792992+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.548620739+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.548640586+07:00","message":"found end of frame, send empty tag with msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.548643873+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.548650863+07:00","message":"[buffer interim] 22 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.54865868+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.548663382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.54866595+07:00","message":"> Transcript [157] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.548668386+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.548670211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.548672103+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.548673927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.548676304+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.548685034+07:00","message":"push: {true \n 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:19.553436075+07:00","message":"write wav file: './tmp/7571/7571_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.61485531+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.677353811+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.752100521+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.752116693+07:00","message":"found end of frame, send empty tag with msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.752119468+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.752127577+07:00","message":"[buffer interim] 23 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.752134851+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.752138783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.752141658+07:00","message":"> Transcript [158] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.752144211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.752146079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.75214817+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.752150008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:19.75215914+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:19.75216871+07:00","message":"push: {true \n 0 0xc002002380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:19.756534667+07:00","message":"write wav file: './tmp/7571/7571_23.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:20.559848111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:20.559848695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.248586602+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.248633946+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-14T13:06:21.24864007+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.248658064+07:00","message":"[buffer interim] 24 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.248664864+07:00","message":"[bufferProcess] interim [560000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.248666846+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.248673277+07:00","message":"[bufferProcess] send to processor (ticker):แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.248675804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.248678588+07:00","message":"> Transcript [159] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.248680545+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.310475718+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.310511893+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-14T13:06:21.310517529+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.310533337+07:00","message":"[buffer interim] 24 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.310539888+07:00","message":"[bufferProcess] interim [680000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.310541727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.956687111+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.956726943+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-14T13:06:21.956733626+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:21.956748834+07:00","message":"[buffer interim] 24 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.956755947+07:00","message":"[bufferProcess] interim [280000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.956760584+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.956770982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.956777637+07:00","message":"> Transcript [160] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.956782674+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.956786211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.956789003+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:21.956791857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.409101117+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.409148861+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-14T13:06:22.40915464+07:00","message":"receive interim result [false|false]: ไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.409179812+07:00","message":"[buffer interim] 24 false ไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.409188002+07:00","message":"[bufferProcess] interim [700000000]:ไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.40919097+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.409194524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.409197756+07:00","message":"> Transcript [161] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.409201917+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.409204262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.409206608+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.409208712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.911959556+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.911997854+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-14T13:06:22.912003896+07:00","message":"receive interim result [false|false]: ไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:22.912016378+07:00","message":"[buffer interim] 24 false ไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.912023745+07:00","message":"[bufferProcess] interim [300000000]:ไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.912026515+07:00","message":"[bufferProcess] send to processor:ไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.912032148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.91203518+07:00","message":"> Transcript [162] [false]: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.912037506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:22.912039468+07:00","message":"Set new StatePrefix: 'ไม่ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.026195406+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.026237641+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-14T13:06:23.026243345+07:00","message":"receive interim result [false|false]: ไม่ชัดก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.026260171+07:00","message":"[buffer interim] 24 false ไม่ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.02626812+07:00","message":"[bufferProcess] interim [420000000]:ไม่ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.026271295+07:00","message":"[bufferProcess] send to processor:ไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.026274942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.026277766+07:00","message":"> Transcript [163] [false]: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.026280633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.026282583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.026284351+07:00","message":"StatePrefix: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.026286464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:23.560359876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:23.560391554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.635180488+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.635217948+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-14T13:06:23.635223799+07:00","message":"receive interim result [false|false]: ไม่ชัดก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.635237081+07:00","message":"[buffer interim] 24 false ไม่ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.63524491+07:00","message":"[bufferProcess] interim [20000000]:ไม่ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.63524739+07:00","message":"[bufferProcess] send to processor:ไม่ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.635253776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.63525671+07:00","message":"> Transcript [164] [false]: 'ไม่ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.635259975+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.635262179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.635263974+07:00","message":"StatePrefix: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.635265992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.884387633+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.884424701+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-14T13:06:23.884430249+07:00","message":"receive interim result [false|false]: ไม่ชัดก็คือการเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.88444549+07:00","message":"[buffer interim] 24 false ไม่ชัดก็คือการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.884456502+07:00","message":"[bufferProcess] interim [140000000]:ไม่ชัดก็คือการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.884459349+07:00","message":"[bufferProcess] send to processor:ไม่ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.884474622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.884477859+07:00","message":"> Transcript [165] [false]: 'ไม่ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.884481142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.884483226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.884485001+07:00","message":"StatePrefix: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.88448709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.920679366+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.920714645+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-14T13:06:23.920720218+07:00","message":"receive interim result [false|false]: ไม่ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.920734576+07:00","message":"[buffer interim] 24 false ไม่ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.9207426+07:00","message":"[bufferProcess] interim [260000000]:ไม่ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920745402+07:00","message":"[bufferProcess] send to processor:ไม่ชัดก็คือการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.92074954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920752943+07:00","message":"> Transcript [166] [false]: 'ไม่ชัดก็คือการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920756612+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920758891+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920760596+07:00","message":"StatePrefix: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920762454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920769839+07:00","message":"Push: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920772069+07:00","message":"TextPushed: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920774111+07:00","message":"Set new StatePrefix : 'ไม่ชัดก็คือการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:23.920776218+07:00","message":"Next Push (prob) : 'ก็คือการเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:23.92078394+07:00","message":"push: {false ไม่ชัด 0 0xc000315100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.213957993+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.358860904+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.358903568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ชัดก็คือการเคลื่อนไหว\",\"confidence\":0.8942733}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.358912072+07:00","message":"receive interim result [true|false]: ไม่ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.358922273+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.358924719+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.35893222+07:00","message":"[buffer interim] 24 true ไม่ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.358943576+07:00","message":"[bufferProcess] interim [770000000]:ไม่ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.358947382+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.358961188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.358982222+07:00","message":"> Transcript [167] [false]: 'ไม่ชัดก็คือการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.358988023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.358991712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.358997566+07:00","message":"StatePrefix: 'ไม่ชัดก็คือการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.359001377+07:00","message":"TextPushed: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.359004518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.359007466+07:00","message":"> Transcript [168] [true]: 'ไม่ชัดก็คือการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.359009868+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.359011403+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.35901302+07:00","message":"StatePrefix: 'ไม่ชัดก็คือการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.359014808+07:00","message":"TextPushed: 'ไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:24.359020243+07:00","message":"Push: 'ก็คือการเคลื่อนไหว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.35903353+07:00","message":"push: {true ก็คือการเคลื่อนไหว 0 0xc000315100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:24.370233848+07:00","message":"write wav file: './tmp/7571/7571_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:24.415792705+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.285094058+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.285141549+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-14T13:06:26.285146723+07:00","message":"receive interim result [false|false]: ชาร์จแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.285174627+07:00","message":"[buffer interim] 25 false ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.285187725+07:00","message":"[bufferProcess] interim [680000000]:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.285190072+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.285199019+07:00","message":"[bufferProcess] send to processor (ticker):ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.28520186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.28520454+07:00","message":"> Transcript [169] [false]: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.285206936+07:00","message":"Set StatePrefix (first interim): 'ชาร์จแบต'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:26.560538941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:26.560546539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.852079057+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.852124367+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-14T13:06:26.852129482+07:00","message":"receive interim result [false|false]: ชาร์จแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:26.852142978+07:00","message":"[buffer interim] 25 false ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.852150241+07:00","message":"[bufferProcess] interim [280000000]:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:26.852152281+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.825937384+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.825978184+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-14T13:06:28.825984011+07:00","message":"receive interim result [false|false]: แบบสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.825998813+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.82600377+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-14T13:06:28.826006575+07:00","message":"receive interim result [false|false]: แบบสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.826012202+07:00","message":"[buffer interim] 25 false แบบสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.826015515+07:00","message":"[buffer interim] 25 false แบบสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.82602116+07:00","message":"[bufferProcess] interim [840000000]:แบบสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826023566+07:00","message":"[bufferProcess] send to processor:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826026494+07:00","message":"[bufferProcess] send to processor (ticker):แบบสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826028926+07:00","message":"[bufferProcess] interim [20000000]:แบบสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.82603252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826035428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.82603802+07:00","message":"> Transcript [170] [false]: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826041365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826043426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826045234+07:00","message":"StatePrefix: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826047206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826048706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826050561+07:00","message":"> Transcript [171] [false]: 'แบบสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826052155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.826053947+07:00","message":"Set new StatePrefix: 'แบบสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.987149023+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.987191745+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-14T13:06:28.987197885+07:00","message":"receive interim result [false|false]: แบบสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:28.987214112+07:00","message":"[buffer interim] 25 false แบบสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.987222105+07:00","message":"[bufferProcess] interim [260000000]:แบบสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.987224813+07:00","message":"[bufferProcess] send to processor:แบบสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.987231191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.987233829+07:00","message":"> Transcript [172] [false]: 'แบบสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.987237309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.987239504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.987241533+07:00","message":"StatePrefix: 'แบบสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:28.987243985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.22423192+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.224276636+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-14T13:06:29.224283146+07:00","message":"receive interim result [false|false]: แบบสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.224297784+07:00","message":"[buffer interim] 25 false แบบสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.224306267+07:00","message":"[bufferProcess] interim [620000000]:แบบสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.224309004+07:00","message":"[bufferProcess] send to processor:แบบสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.224314542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.224318464+07:00","message":"> Transcript [173] [false]: 'แบบสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.224321821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.224324408+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.224326602+07:00","message":"StatePrefix: 'แบบสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.22432893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:29.560767953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:29.560785216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.687449205+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.687493917+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-14T13:06:29.687500065+07:00","message":"receive interim result [false|false]: แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.687514975+07:00","message":"[buffer interim] 25 false แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.687522784+07:00","message":"[bufferProcess] interim [100000000]:แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.68752565+07:00","message":"[bufferProcess] send to processor:แบบสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.687531982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.687534683+07:00","message":"> Transcript [174] [false]: 'แบบสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.687538531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.687540764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.687542822+07:00","message":"StatePrefix: 'แบบสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.687545238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.735029932+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.795925858+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.8423407+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.842380371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้\",\"confidence\":0.94862264}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.842387724+07:00","message":"receive interim result [true|false]: แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.842398951+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.842401087+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.842407911+07:00","message":"[buffer interim] 25 true แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842419648+07:00","message":"[bufferProcess] interim [340000000]:แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842427353+07:00","message":"[bufferProcess] send to processor (isfinal):แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842430729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842434181+07:00","message":"> Transcript [175] [false]: 'แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842440524+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842442996+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842445432+07:00","message":"StatePrefix: 'แบบสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842447594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842454594+07:00","message":"Push: 'แบบสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842456604+07:00","message":"TextPushed: 'แบบสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842464562+07:00","message":"Set new StatePrefix : 'แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842469878+07:00","message":"Next Push (prob) : 'ของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842471812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842473693+07:00","message":"> Transcript [176] [true]: 'แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.84247585+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842477631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842479239+07:00","message":"StatePrefix: 'แบบสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842481305+07:00","message":"TextPushed: 'แบบสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:29.842483425+07:00","message":"Push: 'ของสิ่งเร้าได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.842495513+07:00","message":"push: {false แบบสัมพันธ์กับทิศทาง 0 0xc001fba780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:29.842501683+07:00","message":"push: {true ของสิ่งเร้าได้ 0 0xc001fba780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:29.854439375+07:00","message":"write wav file: './tmp/7571/7571_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.963529506+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.963575378+07:00","message":"receive interim 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-14T13:06:30.963580535+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:30.963594466+07:00","message":"[buffer interim] 26 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.963600015+07:00","message":"[bufferProcess] interim [140000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.963602175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.963607222+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.96360991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.963612535+07:00","message":"> Transcript [177] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:30.963614485+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.15896866+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.159015166+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-14T13:06:31.159020977+07:00","message":"receive interim result [false|false]: รูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.159036514+07:00","message":"[buffer interim] 26 false รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.159043278+07:00","message":"[bufferProcess] interim [380000000]:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.159045159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.732826148+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.732869+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-14T13:06:31.732875178+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:31.732890931+07:00","message":"[buffer interim] 26 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.732898942+07:00","message":"[bufferProcess] interim [980000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.732901418+07:00","message":"[bufferProcess] send to processor:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.732905212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.732907733+07:00","message":"> Transcript [178] [false]: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.732910869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.732912857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.732915014+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:31.732917015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:32.561428554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:32.561437465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:32.67692684+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:32.783756534+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:32.783805663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.8455432}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:32.78381397+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:32.783825469+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:32.78382854+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:32.783837651+07:00","message":"[buffer interim] 26 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783847156+07:00","message":"[bufferProcess] interim [90000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783851831+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783856733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783860603+07:00","message":"> Transcript [179] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783864077+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783867133+07:00","message":"Set new StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783869592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783875303+07:00","message":"> Transcript [180] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783879032+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783882169+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783885163+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783887903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:32.783891597+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:32.783903363+07:00","message":"push: {true นะคะ 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:32.793318078+07:00","message":"write wav file: './tmp/7571/7571_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:32.865173838+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:33.522123314+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:33.522166106+07:00","message":"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-14T13:06:33.52217161+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:33.522186165+07:00","message":"[buffer interim] 27 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:33.522192044+07:00","message":"[bufferProcess] interim [660000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:33.522193778+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.300928769+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.300982506+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-14T13:06:34.30098947+07:00","message":"receive interim result [false|false]: การตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.301005724+07:00","message":"[buffer interim] 27 false การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.301013545+07:00","message":"[bufferProcess] interim [500000000]:การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.301017073+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.301024085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.301039901+07:00","message":"> Transcript [181] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.301042775+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.418776155+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.418822539+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-14T13:06:34.418829724+07:00","message":"receive interim result [false|false]: การตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.418843247+07:00","message":"[buffer interim] 27 false การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.418852267+07:00","message":"[bufferProcess] interim [620000000]:การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.418855592+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.41886256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.418866688+07:00","message":"> Transcript [182] [false]: 'การตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.418871227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.418875323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.418877313+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.418879267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.617892306+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.617958292+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-14T13:06:34.617968136+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.617987787+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.618001831+07:00","message":"[bufferProcess] interim [800000000]:การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.618006555+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.618012155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.6180169+07:00","message":"> Transcript [183] [false]: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.618022362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.61802566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.618029283+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.618032304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.7982914+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.798321865+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-14T13:06:34.798327571+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:34.798342201+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.798349002+07:00","message":"[bufferProcess] interim [980000000]:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.798351398+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.798355178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.798357909+07:00","message":"> Transcript [184] [false]: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.798361093+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.798363247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.798365525+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:34.79836765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.187115354+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.187153986+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.187157166+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.187160597+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.187162766+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.187164572+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.187166408+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.18716806+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.441293555+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.441336481+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-14T13:06:35.441342233+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.44135461+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441362442+07:00","message":"[bufferProcess] interim [580000000]:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441365107+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441370803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441374023+07:00","message":"> Transcript [185] [false]: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441377591+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.44137986+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441381845+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441383911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441388132+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441389862+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441391696+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.441394137+07:00","message":"Next Push (prob) : 'ตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.441402581+07:00","message":"push: {false การ 0 0xc000315200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.500729886+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.500769345+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-14T13:06:35.500774687+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางกลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.50079184+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.500796181+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-14T13:06:35.500799484+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.500804339+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทางกลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.500807652+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500813412+07:00","message":"[bufferProcess] interim [640000000]:การตอบสนองที่มีทิศทางกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.50081552+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500818348+07:00","message":"[bufferProcess] interim [700000000]:การตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500820483+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500823773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500826556+07:00","message":"> Transcript [186] [false]: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500829684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500831571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500833294+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500835588+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500837778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500840722+07:00","message":"> Transcript [187] [false]: 'การตอบสนองที่มีทิศทางกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500842662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500844432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500845962+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.500847575+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:35.562443761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:35.562452246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.893684742+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.893724184+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-14T13:06:35.893730851+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:35.893744309+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.893752398+07:00","message":"[bufferProcess] interim [120000000]:การตอบสนองที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.893754996+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.893758742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.893761847+07:00","message":"> Transcript [188] [false]: 'การตอบสนองที่มีทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.893765276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.893767193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.893769319+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:35.893771871+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.350234502+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.350283527+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-14T13:06:36.350291472+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.350310563+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350320654+07:00","message":"[bufferProcess] interim [480000000]:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350324472+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350331934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350337392+07:00","message":"> Transcript [189] [false]: 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350346385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350349455+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350352573+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350357183+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350365114+07:00","message":"Push: 'ตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350367894+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350372435+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.350374663+07:00","message":"Next Push (prob) : 'สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.350400937+07:00","message":"push: {false ตอบสนองที่มีทิศทาง 0 0xc000315200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.590750779+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.590789543+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-14T13:06:36.590795825+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.590809556+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.590817605+07:00","message":"[bufferProcess] interim [720000000]:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.590820503+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.590827981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.590830844+07:00","message":"> Transcript [190] [false]: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.590834301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.590836482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.590838544+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.590844815+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.813732418+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.813771121+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-14T13:06:36.813777239+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:36.813796663+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.813806218+07:00","message":"[bufferProcess] interim [900000000]:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.813810289+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.813818158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.813822915+07:00","message":"> Transcript [191] [false]: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.813828047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.813830704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.813833628+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:36.813837549+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.122623019+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.122665425+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-14T13:06:37.122672623+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.122706663+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.122715968+07:00","message":"[bufferProcess] interim [140000000]:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.122719295+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.122723178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.12272594+07:00","message":"> Transcript [192] [false]: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.122729896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.122732135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.122734522+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.122737348+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.356646042+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.356683612+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-14T13:06:37.356689778+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.356704643+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356713609+07:00","message":"[bufferProcess] interim [500000000]:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356716408+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356723969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356726845+07:00","message":"> Transcript [193] [false]: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356731633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.35673421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.35673661+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356739052+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356745275+07:00","message":"Push: 'สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356747202+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356749775+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.356752245+07:00","message":"Next Push (prob) : 'ทิศทางของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.356761251+07:00","message":"push: {false สัมพันธ์กับ 0 0xc000315200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.863304056+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.942392247+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.942438481+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-14T13:06:37.942446084+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.942468889+07:00","message":"[buffer interim] 27 false การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.942478646+07:00","message":"[bufferProcess] interim [100000000]:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.942482437+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.942487641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.942491459+07:00","message":"> Transcript [194] [false]: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.94249733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.942500317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.942503918+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.942508144+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.955586614+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.955615692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.955622116+07:00","message":"receive interim result [true|false]: การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.955633875+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.95563613+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.955643878+07:00","message":"[buffer interim] 27 true การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.95565622+07:00","message":"[bufferProcess] interim [220000000]:การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955660683+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955665357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955668866+07:00","message":"> Transcript [195] [false]: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955672449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955675245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955678+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955683213+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955686714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955689868+07:00","message":"> Transcript [196] [true]: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955693586+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955695946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955698756+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955701721+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:37.955706151+07:00","message":"Push: 'ทิศทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:37.955718286+07:00","message":"push: {true ทิศทางของสิ่งเร้า 0 0xc000315200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:37.966106245+07:00","message":"write wav file: './tmp/7571/7571_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.378296909+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.507283538+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:38.56352118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:38.563545708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.576519164+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.727224068+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.727246793+07:00","message":"found end of frame, send empty tag with msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.727253358+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.727264776+07:00","message":"[buffer interim] 28 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.727275135+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.72728692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.727291128+07:00","message":"> Transcript [197] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.72729514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.727298202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.727301351+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.727304145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:38.72730795+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:38.727322429+07:00","message":"push: {true \n 0 0xc000106f80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:38.732036291+07:00","message":"write wav file: './tmp/7571/7571_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.736486392+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.736531806+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-14T13:06:39.736537752+07:00","message":"receive interim result [false|false]: และการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.736551912+07:00","message":"[buffer interim] 29 false และการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.736559249+07:00","message":"[bufferProcess] interim [200000000]:และการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.736561564+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.736568785+07:00","message":"[bufferProcess] send to processor (ticker):และการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.736571801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.73657451+07:00","message":"> Transcript [198] [false]: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.736576942+07:00","message":"Set StatePrefix (first interim): 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.991997417+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.992037286+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-14T13:06:39.992044947+07:00","message":"receive interim result [false|false]: และการตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:39.992059954+07:00","message":"[buffer interim] 29 false และการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.992070339+07:00","message":"[bufferProcess] interim [440000000]:และการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:39.992073336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.123577902+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.123621666+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-14T13:06:40.12362693+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.123640409+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.123646911+07:00","message":"[bufferProcess] interim [620000000]:และการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.123649417+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.123656135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.12365892+07:00","message":"> Transcript [199] [false]: 'และการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.123662207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.123664283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.123666302+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.123669177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.317586585+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.317636239+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-14T13:06:40.317642203+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.317656891+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.317667166+07:00","message":"[bufferProcess] interim [800000000]:และการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.317670135+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.317675899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.317682912+07:00","message":"> Transcript [200] [false]: 'และการตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.317689052+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.317691621+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.31769353+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.31769562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.630629073+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.630682624+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-14T13:06:40.630689818+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.630705374+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.630712131+07:00","message":"[bufferProcess] interim [40000000]:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.630714863+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.630718529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.630721685+07:00","message":"> Transcript [201] [false]: 'และการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.630725167+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.630727137+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.630729021+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.630731117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.899702364+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.899748768+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-14T13:06:40.899755093+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.89976967+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899779343+07:00","message":"[bufferProcess] interim [400000000]:และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899781946+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899787616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899790873+07:00","message":"> Transcript [202] [false]: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899794722+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899796818+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899798677+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899800806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899804898+07:00","message":"Push: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899806742+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899808868+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:40.899811064+07:00","message":"Next Push (prob) : 'ที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:40.899820101+07:00","message":"push: {false และการตอบสนอง 0 0xc001fba380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.14025713+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.140299063+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-14T13:06:41.140306359+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.140319012+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.140327247+07:00","message":"[bufferProcess] interim [580000000]:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.140329979+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.140335585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.140338457+07:00","message":"> Transcript [203] [false]: 'และการตอบสนองที่มีทิศทางไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.14034164+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.140344009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.140346324+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.140349216+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.213378103+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.213414504+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-14T13:06:41.213421687+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.21343793+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.213445439+07:00","message":"[bufferProcess] interim [640000000]:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.213448087+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.213462072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.213464723+07:00","message":"> Transcript [204] [false]: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.21346806+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.213471444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.213474082+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.213476923+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.332944416+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.332985698+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-14T13:06:41.332994559+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.333006511+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.333014207+07:00","message":"[bufferProcess] interim [760000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.333016791+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.333022371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.333025339+07:00","message":"> Transcript [205] [false]: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.333028273+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.333030396+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.333032524+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.333035259+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:41.564284779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:41.564287359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.782575317+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.782617781+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-14T13:06:41.782626067+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.782639606+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782646167+07:00","message":"[bufferProcess] interim [300000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782648599+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782653945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.78265704+07:00","message":"> Transcript [206] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782660878+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782663053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782665348+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782667664+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782671991+07:00","message":"Push: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782673814+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782675862+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:41.782678097+07:00","message":"Next Push (prob) : 'ไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:41.782684987+07:00","message":"push: {false ที่มีทิศทาง 0 0xc001fba380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.289993632+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.290046205+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-14T13:06:42.290055591+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.29007464+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.290088319+07:00","message":"[bufferProcess] interim [780000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.29009234+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.290102087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.290106902+07:00","message":"> Transcript [207] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.290113902+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.290116751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.290119634+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.290123898+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.61367765+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.61372074+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-14T13:06:42.613726988+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.613742958+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.613751599+07:00","message":"[bufferProcess] interim [80000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.613754927+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.613758508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.6137611+07:00","message":"> Transcript [208] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.613764939+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.613766948+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.613768939+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.613771479+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.827038641+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.82708042+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-14T13:06:42.827087002+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:42.827104194+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.827113041+07:00","message":"[bufferProcess] interim [320000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.827116463+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.827124911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.827127551+07:00","message":"> Transcript [209] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.827131554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.827134277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.827136359+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:42.827139364+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.133579345+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.133626527+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-14T13:06:43.133633768+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.133649801+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133658366+07:00","message":"[bufferProcess] interim [620000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.13366173+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133670445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133673546+07:00","message":"> Transcript [210] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133677944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133680999+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133689276+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133692456+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133699993+07:00","message":"Push: 'ไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133702+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133704267+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.133707052+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.13371647+07:00","message":"push: {false ไม่สัมพันธ์ 0 0xc001fba380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.396469638+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.396512715+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-14T13:06:43.396520924+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.396539925+07:00","message":"[buffer interim] 29 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.396550653+07:00","message":"[bufferProcess] interim [920000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.396555473+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.396566699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.396573675+07:00","message":"> Transcript [211] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.396579482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.396581506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.396583544+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.396586178+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.692510325+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.828843507+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.828892152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.9476355}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.828899045+07:00","message":"receive interim result [true|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.828908931+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.828911246+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.82891956+07:00","message":"[buffer interim] 29 true การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828930589+07:00","message":"[bufferProcess] interim [100000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828936306+07:00","message":"[bufferProcess] send to processor (isfinal):และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828940446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828943312+07:00","message":"> Transcript [212] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.82894722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828950199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828952164+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828955045+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828956888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828958959+07:00","message":"> Transcript [213] [true]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828961199+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828962784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828964373+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828966185+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.828967972+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.829137177+07:00","message":"Push: 'กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.82914124+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.829144193+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.829146716+07:00","message":"Next Push (prob) : 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:43.829154924+07:00","message":"push: {true กับทิศทางของสิ่งเร้า 0 0xc001fba380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:43.829179369+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_29.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:43.839401837+07:00","message":"write wav file: './tmp/7571/7571_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:44.408831411+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:44.564729189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:44.564741277+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:47.565372104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:47.565384874+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.773309654+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.87488732+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.87491859+07:00","message":"found end of frame, send empty tag with msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.87492259+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.874932131+07:00","message":"[buffer interim] 30 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.87494177+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.874945956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.874948776+07:00","message":"> Transcript [214] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.874951585+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.874953452+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.874955206+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.874957258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:49.874959704+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:49.874971275+07:00","message":"push: {true \n 0 0xc000106d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:49.885281825+07:00","message":"write wav file: './tmp/7571/7571_30.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:50.565830015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:50.565845943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:51.575643871+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:53.565945026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:53.566017451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.616797311+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.675581871+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.817755844+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.817796442+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-14T13:06:55.817801589+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.817816379+07:00","message":"[buffer interim] 31 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.817822609+07:00","message":"[bufferProcess] interim [380000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.817824562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.817831506+07:00","message":"[bufferProcess] send to processor (ticker):พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.817834222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.817836804+07:00","message":"> Transcript [215] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.817838957+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.978098988+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.978140099+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-14T13:06:55.978146863+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.978161239+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.97816717+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-14T13:06:55.978169843+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.978174784+07:00","message":"[buffer interim] 31 false ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:55.978187456+07:00","message":"[buffer interim] 31 false คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.97820067+07:00","message":"[bufferProcess] interim [500000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.978202727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.978205417+07:00","message":"[bufferProcess] interim [620000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.978207439+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.978211003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.978213853+07:00","message":"> Transcript [216] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.978216133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:55.978218066+07:00","message":"Set new StatePrefix: 'ที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.102331122+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.102374332+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-14T13:06:56.102381318+07:00","message":"receive interim result [false|false]: พี่นิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.102396188+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.102400029+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-14T13:06:56.10240336+07:00","message":"receive interim result [false|false]: พี่มีพิษ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.10242052+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.102423758+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-14T13:06:56.102421821+07:00","message":"[buffer interim] 31 false พี่นิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.102437245+07:00","message":"[buffer interim] 31 false พี่มีพิษ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.102426302+07:00","message":"receive interim result [false|false]: พิพิธภัณฑ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.102511783+07:00","message":"[buffer interim] 31 false พิพิธภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.10245254+07:00","message":"[bufferProcess] interim [740000000]:พี่นิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102528579+07:00","message":"[bufferProcess] send to processor:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102536203+07:00","message":"[bufferProcess] interim [800000000]:พี่มีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102539206+07:00","message":"[bufferProcess] send to processor:พี่นิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102543303+07:00","message":"[bufferProcess] interim [920000000]:พิพิธภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102546285+07:00","message":"[bufferProcess] send to processor:พี่มีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102550568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102555007+07:00","message":"> Transcript [217] [false]: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102557832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102561326+07:00","message":"Set new StatePrefix: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102564056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102566916+07:00","message":"> Transcript [218] [false]: 'พี่นิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102569207+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102572445+07:00","message":"Set new StatePrefix: 'พี่นิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.10257469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102577531+07:00","message":"> Transcript [219] [false]: 'พี่มีพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.102580045+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.10258244+07:00","message":"Set new StatePrefix: 'พี่มีพิษ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.225248737+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.225288792+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-14T13:06:56.225295064+07:00","message":"receive interim result [false|false]: พินิจพิทยานุสรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.225310613+07:00","message":"[buffer interim] 31 false พินิจพิทยานุสรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.225319374+07:00","message":"[bufferProcess] interim [220000000]:พินิจพิทยานุสรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.225322404+07:00","message":"[bufferProcess] send to processor:พิพิธภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.225329147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.225332189+07:00","message":"> Transcript [220] [false]: 'พิพิธภัณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.225334281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.225336667+07:00","message":"Set new StatePrefix: 'พิพิธภัณฑ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361415676+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361471756+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-14T13:06:56.361481288+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361499109+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361503988+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-14T13:06:56.361506981+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361513485+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361516307+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-14T13:06:56.361518636+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361526044+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361530777+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-14T13:06:56.361533294+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361539609+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361543713+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-14T13:06:56.361547048+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361554177+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361559138+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361561518+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361563707+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.361565632+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361584036+07:00","message":"[bufferProcess] interim [400000000]:คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361596256+07:00","message":"[bufferProcess] send to processor:พินิจพิทยานุสรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361603764+07:00","message":"[bufferProcess] interim [580000000]:คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361605782+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361608849+07:00","message":"[bufferProcess] interim [760000000]:คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361611118+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361613858+07:00","message":"[bufferProcess] interim [940000000]:คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361620318+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361623456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361651407+07:00","message":"> Transcript [221] [false]: 'พินิจพิทยานุสรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361655471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.36165799+07:00","message":"Set new StatePrefix: 'พินิจพิทยานุสรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361660147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361662275+07:00","message":"> Transcript [222] [false]: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361663893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361665451+07:00","message":"Set new StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361666996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361669088+07:00","message":"> Transcript [223] [false]: 'คลินิกทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361673348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361675317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361677179+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361679491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361680982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361682827+07:00","message":"> Transcript [224] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361684649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361686301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361687993+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361689813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361631491+07:00","message":"[bufferProcess] interim [120000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361697148+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361701459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361828138+07:00","message":"> Transcript [225] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361830483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.36183222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361833838+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.361835725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487494237+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487531312+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-14T13:06:56.487537383+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487556422+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487560674+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-14T13:06:56.487563494+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487568834+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487571633+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-14T13:06:56.487573908+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487578386+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487582091+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-14T13:06:56.487584593+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487589574+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487593047+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487595087+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487597172+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487602565+07:00","message":"[bufferProcess] interim [360000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487604957+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487607783+07:00","message":"[bufferProcess] interim [660000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487609862+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487612039+07:00","message":"[bufferProcess] interim [900000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487613751+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.48761577+07:00","message":"[bufferProcess] interim [80000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487617679+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.48762102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487623592+07:00","message":"> Transcript [226] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487632238+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487634492+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.48763692+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487639163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487641568+07:00","message":"Push: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487643369+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.48764536+07:00","message":"Set new StatePrefix : 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487647784+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487649472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487651202+07:00","message":"> Transcript [227] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487653132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.48765468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487656282+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487658088+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487659673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487661528+07:00","message":"> Transcript [228] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487663341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487664872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487666459+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487668161+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487669684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487671655+07:00","message":"> Transcript [229] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487673474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487674957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.4879027+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.487905867+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.487763501+07:00","message":"push: {false คลินิกทิศทางสัมพันธ์ 0 0xc001fba880}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:56.566948615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:56.566953543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.59973761+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.599789114+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-14T13:06:56.599796468+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.599826707+07:00","message":"[buffer interim] 31 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599839464+07:00","message":"[bufferProcess] interim [260000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.59984221+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599849337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599853032+07:00","message":"> Transcript [230] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599857278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599859507+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599861502+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599863832+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599870612+07:00","message":"Push: 'กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599872462+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599874628+07:00","message":"Set new StatePrefix : 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.599877372+07:00","message":"Next Push (prob) : 'สิ่งเร้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.599884793+07:00","message":"push: {false กับทิศทางของ 0 0xc001fba880}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.716993209+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.717032547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พินิจทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.92270875}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.717039241+07:00","message":"receive interim result [true|false]: พินิจทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.717052301+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.7170551+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.717061538+07:00","message":"[buffer interim] 31 true พินิจทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717070462+07:00","message":"[bufferProcess] interim [260000000]:พินิจทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717074603+07:00","message":"[bufferProcess] send to processor (isfinal):คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717078365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717081363+07:00","message":"> Transcript [231] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717084767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717086975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717089059+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717091459+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717093342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717095241+07:00","message":"> Transcript [232] [true]: 'พินิจทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717097362+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717098941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717103055+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717104987+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.71710677+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717256489+07:00","message":"Push: 'สิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717259777+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.71726197+07:00","message":"Set new StatePrefix : 'พินิจทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717264394+07:00","message":"Next Push (prob) : 'พินิจทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:56.717272618+07:00","message":"push: {true สิ่งเร้า 0 0xc001fba880}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:56.717308533+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_31.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:06:56.732822911+07:00","message":"write wav file: './tmp/7571/7571_31.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:59.567717185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:06:59.567732704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.872702532+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.87275021+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-14T13:06:59.872755644+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:06:59.872771986+07:00","message":"[buffer interim] 32 false ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.872777991+07:00","message":"[bufferProcess] interim [20000000]:ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.872780429+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.872786865+07:00","message":"[bufferProcess] send to processor (ticker):ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.872789418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.872793646+07:00","message":"> Transcript [233] [false]: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:06:59.872801579+07:00","message":"Set StatePrefix (first interim): 'ที่เกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.058531312+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.058585034+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-14T13:07:00.05859368+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.058610743+07:00","message":"[buffer interim] 32 false ที่เกิดขึ้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.058621896+07:00","message":"[bufferProcess] interim [200000000]:ที่เกิดขึ้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.05862533+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.104423288+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.104465938+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-14T13:07:00.104471601+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.104485395+07:00","message":"[buffer interim] 32 false ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.104491721+07:00","message":"[bufferProcess] interim [320000000]:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.104494028+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.104500017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.104502757+07:00","message":"> Transcript [234] [false]: 'ที่เกิดขึ้นจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.104505899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.104507957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.104509829+07:00","message":"StatePrefix: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.10451193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.447414071+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.447468136+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-14T13:07:00.447475023+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.447490358+07:00","message":"[buffer interim] 32 false ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.447498657+07:00","message":"[bufferProcess] interim [620000000]:ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.447501494+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.447509845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.447512874+07:00","message":"> Transcript [235] [false]: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.447517194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.447519785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.447521645+07:00","message":"StatePrefix: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.447523599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.497631674+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.497674402+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-14T13:07:00.497681156+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.497697695+07:00","message":"[buffer interim] 32 false ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.497705803+07:00","message":"[bufferProcess] interim [680000000]:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.497708358+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.497712185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.497715135+07:00","message":"> Transcript [236] [false]: 'ที่เกิดขึ้นจากการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.497719088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.497721339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.497723101+07:00","message":"StatePrefix: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.497725024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.623532401+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.623570692+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-14T13:07:00.623576948+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.623590764+07:00","message":"[buffer interim] 32 false ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623602826+07:00","message":"[bufferProcess] interim [740000000]:ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623606581+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623614986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623617969+07:00","message":"> Transcript [237] [false]: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623622123+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623624186+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623626217+07:00","message":"StatePrefix: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623628233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623632489+07:00","message":"Push: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623634888+07:00","message":"TextPushed: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623637076+07:00","message":"Set new StatePrefix : 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.623639351+07:00","message":"Next Push (prob) : 'จากการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.623648145+07:00","message":"push: {false ที่เกิดขึ้น 0 0xc000315000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.626032964+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.62605164+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-14T13:07:00.626056227+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการจราจร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.62606884+07:00","message":"[buffer interim] 32 false ที่เกิดขึ้นจากการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.626074893+07:00","message":"[bufferProcess] interim [800000000]:ที่เกิดขึ้นจากการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.626078606+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.626082736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.62608634+07:00","message":"> Transcript [238] [false]: 'ที่เกิดขึ้นจากการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.626091604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.626094206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.626096328+07:00","message":"StatePrefix: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.626098226+07:00","message":"TextPushed: 'ที่เกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.820162489+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.86701455+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.899023514+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.899069827+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-14T13:07:00.899076636+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.899093084+07:00","message":"[buffer interim] 32 false ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.899100773+07:00","message":"[bufferProcess] interim [40000000]:ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.899103396+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.899110332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.899113193+07:00","message":"> Transcript [239] [false]: 'ที่เกิดขึ้นจากการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.899116953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.899119202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.899121729+07:00","message":"StatePrefix: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.899124295+07:00","message":"TextPushed: 'ที่เกิดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.91410665+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.914135055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการเจริญเติบโต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.914141733+07:00","message":"receive interim result [true|false]: ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.914151881+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.914154236+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.914161058+07:00","message":"[buffer interim] 32 true ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914166695+07:00","message":"[bufferProcess] interim [130000000]:ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914170046+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914173362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914177638+07:00","message":"> Transcript [240] [false]: 'ที่เกิดขึ้นจากการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914181989+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914184592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914187945+07:00","message":"StatePrefix: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914191288+07:00","message":"TextPushed: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914194134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914197192+07:00","message":"> Transcript [241] [true]: 'ที่เกิดขึ้นจากการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914200325+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914202908+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914206537+07:00","message":"StatePrefix: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.914208427+07:00","message":"TextPushed: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:00.91421563+07:00","message":"Push: 'จากการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.914224164+07:00","message":"push: {true จากการเจริญเติบโต 0 0xc000315000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:00.924056561+07:00","message":"write wav file: './tmp/7571/7571_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:00.993746386+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.124267613+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.133345027+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.133363014+07:00","message":"found end of frame, send empty tag with msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.133366007+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.133371038+07:00","message":"[buffer interim] 33 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.133377107+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.133380647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.133383066+07:00","message":"> Transcript [242] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.133389276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.133391062+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.133392971+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.133397571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.133406253+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.133414479+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:01.138649535+07:00","message":"write wav file: './tmp/7571/7571_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.697000483+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.793117311+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.793148236+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.79315241+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.7931722+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.793180554+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.793184555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.793187398+07:00","message":"> Transcript [243] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.79319015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.793192191+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.793194281+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.793196085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:01.793198597+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.79320903+07:00","message":"push: {true \n 0 0xc000314b80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:01.79956433+07:00","message":"write wav file: './tmp/7571/7571_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.824040923+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:01.952026265+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.017771158+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.049101927+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.04912969+07:00","message":"found end of frame, send empty tag with msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.04913352+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.049140518+07:00","message":"[buffer interim] 35 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.049149541+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.04915354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.049156256+07:00","message":"> Transcript [244] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.049158922+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.049169998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.049172016+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.049173704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.049176381+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.049193134+07:00","message":"push: {true \n 0 0xc001e33c80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:02.054345354+07:00","message":"write wav file: './tmp/7571/7571_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.215064912+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.272982074+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.307958717+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.307991206+07:00","message":"found end of frame, send empty tag with msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.307995674+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.3080034+07:00","message":"[buffer interim] 36 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.308010226+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.308013681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.308016484+07:00","message":"> Transcript [245] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.308018944+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.30802112+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.308023117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.308024934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:02.308033837+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:02.308042799+07:00","message":"push: {true \n 0 0xc000315300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:02.312927769+07:00","message":"write wav file: './tmp/7571/7571_36.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:02.568086477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:02.56811324+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.186244601+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.186272485+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.186276135+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.186277928+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.186279873+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.186281742+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.186283406+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.186284921+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:05.56810912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:05.568134893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.611551596+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.611594152+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-14T13:07:05.611600367+07:00","message":"receive interim result [false|false]: ออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.611613952+07:00","message":"[buffer interim] 37 false ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.611620513+07:00","message":"[bufferProcess] interim [360000000]:ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.611622667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.611629914+07:00","message":"[bufferProcess] send to processor (ticker):ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.611632458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.611635248+07:00","message":"> Transcript [246] [false]: 'ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.611637277+07:00","message":"Set StatePrefix (first interim): 'ออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.809798708+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.809842247+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-14T13:07:05.809849045+07:00","message":"receive interim result [false|false]: หรือออกจากสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:05.809861022+07:00","message":"[buffer interim] 37 false หรือออกจากสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.809871363+07:00","message":"[bufferProcess] interim [540000000]:หรือออกจากสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:05.809874568+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.132675509+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.132725355+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-14T13:07:06.132732903+07:00","message":"receive interim result [false|false]: หรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.132747675+07:00","message":"[buffer interim] 37 false หรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.132758471+07:00","message":"[bufferProcess] interim [840000000]:หรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.132762726+07:00","message":"[bufferProcess] send to processor:หรือออกจากสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.132770755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.132774775+07:00","message":"> Transcript [247] [false]: 'หรือออกจากสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.132778307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.132782011+07:00","message":"Set new StatePrefix: 'หรือออกจากสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.509749603+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.509789466+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-14T13:07:06.509795678+07:00","message":"receive interim result [false|false]: หรือออกจากสิ่งแวดล้อมก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.509807182+07:00","message":"[buffer interim] 37 false หรือออกจากสิ่งแวดล้อมก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.50981328+07:00","message":"[bufferProcess] interim [260000000]:หรือออกจากสิ่งแวดล้อมก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.509815881+07:00","message":"[bufferProcess] send to processor:หรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.509821325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.509824378+07:00","message":"> Transcript [248] [false]: 'หรือออกจากสิ่งแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.509828265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.509830378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.509832859+07:00","message":"StatePrefix: 'หรือออกจากสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.509835085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.881943517+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.991392825+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.991438042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือออกจากสิ่งเร้าก็ได้\",\"confidence\":0.95559824}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.991444376+07:00","message":"receive interim result [true|false]: หรือออกจากสิ่งเร้าก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.991451117+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.991453472+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.991460187+07:00","message":"[buffer interim] 37 true หรือออกจากสิ่งเร้าก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991468238+07:00","message":"[bufferProcess] interim [830000000]:หรือออกจากสิ่งเร้าก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991474021+07:00","message":"[bufferProcess] send to processor (isfinal):หรือออกจากสิ่งแวดล้อมก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991477734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991480545+07:00","message":"> Transcript [249] [false]: 'หรือออกจากสิ่งแวดล้อมก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.99148353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991485718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.99148805+07:00","message":"StatePrefix: 'หรือออกจากสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991490159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991493478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991495575+07:00","message":"> Transcript [250] [true]: 'หรือออกจากสิ่งเร้าก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991497647+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991499319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991500855+07:00","message":"StatePrefix: 'หรือออกจากสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991502506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:06.991508004+07:00","message":"Push: 'หรือออกจากสิ่งเร้าก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:06.991516052+07:00","message":"push: {true หรือออกจากสิ่งเร้าก็ได้ 0 0xc000106f00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:07.001363827+07:00","message":"write wav file: './tmp/7571/7571_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:07.135844442+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:07.203166567+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:07.361742492+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:07.361772331+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:07.361776319+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:07.361783584+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:07.36179015+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:07.361793906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:07.361796643+07:00","message":"> Transcript [251] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:07.361799411+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:07.361801637+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:07.361803556+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:07.361805512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:07.361808397+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:07.361818479+07:00","message":"push: {true \n 0 0xc001e33e80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:07.365578267+07:00","message":"write wav file: './tmp/7571/7571_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:07.453862697+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:08.568289046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:08.568299883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.761742424+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.761786925+07:00","message":"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-14T13:07:08.761794159+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.761814414+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.761821402+07:00","message":"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-14T13:07:08.761824632+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.76183057+07:00","message":"[buffer interim] 39 false นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:08.761833834+07:00","message":"[buffer interim] 39 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.761839898+07:00","message":"[bufferProcess] interim [720000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.761841606+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.761845136+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.761847289+07:00","message":"[bufferProcess] interim [780000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.761848842+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.761851467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.761853962+07:00","message":"> Transcript [252] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:08.76185599+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.216920377+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.216964983+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-14T13:07:09.216970398+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.216983686+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.216991176+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.21699397+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.216997457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.217000344+07:00","message":"> Transcript [253] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.217003767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.217005885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.217007922+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.217010017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.606772253+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.606818765+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-14T13:07:09.60682447+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:09.6068401+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.606846809+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.606849436+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.606857767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.606860622+07:00","message":"> Transcript [254] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.606863901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.606865834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.606868574+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:09.606870573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.210260923+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.210311703+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-14T13:07:10.210317673+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.210329015+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.210336971+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนคิดว่าพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.210339528+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.210343037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.210345885+07:00","message":"> Transcript [255] [false]: 'นักเรียนคิดว่าพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.210349549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.210351521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.210353805+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.21035578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.466296449+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.466339772+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-14T13:07:10.466345427+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.466360435+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.466364089+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-14T13:07:10.466366787+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.466371781+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.466374851+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466381391+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคิดว่าพืชที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466384267+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466387587+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนคิดว่าพืชที่เห็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.4663894+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466392685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466395632+07:00","message":"> Transcript [256] [false]: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466399257+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466401283+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466403428+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466405456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.46640779+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466409544+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466411455+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466413504+07:00","message":"Next Push (prob) : 'เรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466415116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.46641699+07:00","message":"> Transcript [257] [false]: 'นักเรียนคิดว่าพืชที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466418944+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466420535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466422068+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:10.466423832+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:10.466436913+07:00","message":"push: {false นัก 0 0xc001fbab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.094721559+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.094760379+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-14T13:07:11.094765693+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.09478273+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.094787137+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-14T13:07:11.094789718+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.094795264+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.094798387+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094803561+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคิดว่าพืชที่เห็นในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094806977+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094810005+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094811876+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.09481475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.09481745+07:00","message":"> Transcript [258] [false]: 'นักเรียนคิดว่าพืชที่เห็นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094822016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094824246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094827351+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094829621+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094831322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094833285+07:00","message":"> Transcript [259] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094835194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094836771+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094838418+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.094840128+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.258418726+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.258470213+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-14T13:07:11.258479791+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.258496324+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258503211+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258505732+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258512685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258515523+07:00","message":"> Transcript [260] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258519214+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258521282+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258523512+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258526383+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258532023+07:00","message":"Push: 'เรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258534043+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258538542+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.258540812+07:00","message":"Next Push (prob) : 'เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.258549664+07:00","message":"push: {false เรียนคิดว่าพืชที่ 0 0xc001fbab80}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:11.569208861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:11.569252674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.759870695+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.759912126+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-14T13:07:11.759919671+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.759938343+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.759944858+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-14T13:07:11.759948978+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.759957115+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.759963159+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.759970701+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.759974586+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.759979193+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.759982261+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.759986065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760011686+07:00","message":"> Transcript [261] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760016552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760019316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760022229+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760024865+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760026473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760028384+07:00","message":"> Transcript [262] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760030387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760032014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.76003364+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.760035584+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.998461232+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.998495474+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-14T13:07:11.998500834+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:11.998513163+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.998519951+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.998523218+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.998528903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.998531688+07:00","message":"> Transcript [263] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.998535046+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.998537008+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.998539406+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:11.998542982+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.200628365+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.200673549+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-14T13:07:12.20068339+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.200696734+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.200703378+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.200705938+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.200713355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.200716023+07:00","message":"> Transcript [264] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.200719482+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.20072195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.20072428+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.20072692+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.200732482+07:00","message":"Push: 'เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.200734561+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.20073698+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.200739175+07:00","message":"Next Push (prob) : 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.200746562+07:00","message":"push: {false เห็นในรูปนี้ 0 0xc001fbab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.282354339+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.282393222+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-14T13:07:12.282400794+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.282417971+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.282425331+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.282434457+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.282438322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.282441239+07:00","message":"> Transcript [265] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.282444763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.282446749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.282448603+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.282451389+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.5386977+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.538739185+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-14T13:07:12.538745889+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.538761345+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.538769593+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.53877241+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.538780664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.538784561+07:00","message":"> Transcript [266] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.5387883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.53879066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.538793006+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.53879582+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.988919619+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.988960945+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-14T13:07:12.988968907+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:12.988985405+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.988993474+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.988996126+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.989002806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.989005998+07:00","message":"> Transcript [267] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.98900944+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.989011672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.989013896+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:12.989017933+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.120772698+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.120813891+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-14T13:07:13.120822691+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.120837709+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120848168+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.12085097+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.12085712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120860805+07:00","message":"> Transcript [268] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120865258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120867705+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120869764+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120872384+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120878207+07:00","message":"Push: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120879975+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120882492+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.120885393+07:00","message":"Next Push (prob) : 'ที่เข้าหาหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.120908577+07:00","message":"push: {false มีทิศทาง 0 0xc001fbab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.448164018+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.448201479+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-14T13:07:13.448207795+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.448225597+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.448233123+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.448236111+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.448239788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.448242738+07:00","message":"> Transcript [269] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.448246968+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.448249005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.448251114+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.448253709+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.544320338+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.734097953+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.73718261+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.737210834+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-14T13:07:13.737216695+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.737233579+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.737238813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก\",\"confidence\":0.95809126}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.73724242+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.737245295+07:00","message":"end recv isFinal message id 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.737247648+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.737248276+07:00","message":"[buffer interim] 39 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.737256608+07:00","message":"[buffer interim] 39 true นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737262256+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737265105+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737268328+07:00","message":"[bufferProcess] interim [90000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737271772+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737274858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.73727802+07:00","message":"> Transcript [270] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737281856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737283824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737287759+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737290888+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737293028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737295048+07:00","message":"> Transcript [271] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737297104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737298699+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737300259+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737302125+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737303924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737305601+07:00","message":"> Transcript [272] [true]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737307701+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737309264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737310789+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737312554+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:13.737315585+07:00","message":"Push: 'ที่เข้าหาหรือว่าออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:13.737324859+07:00","message":"push: {true ที่เข้าหาหรือว่าออกจาก 0 0xc001fbab80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:13.748447987+07:00","message":"write wav file: './tmp/7571/7571_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:14.375829759+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:14.56237776+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:14.562400963+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:14.562404376+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:14.562412005+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:14.562419166+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:14.56242291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:14.562436995+07:00","message":"> Transcript [273] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:14.562440277+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:14.562442372+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:14.562444392+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:14.562446384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:14.562449237+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:14.562460098+07:00","message":"push: {true \n 0 0xc000106980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:14.568940968+07:00","message":"write wav file: './tmp/7571/7571_40.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:14.569714073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:14.569720385+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:14.578174469+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.187621048+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.187660363+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-14T13:07:16.187668025+07:00","message":"receive interim result [false|false]: มันคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:16.187682168+07:00","message":"[buffer interim] 41 false มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.187688652+07:00","message":"[bufferProcess] interim [680000000]:มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.187690817+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.187696115+07:00","message":"[bufferProcess] send to processor (ticker):มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.187698666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.187701322+07:00","message":"> Transcript [274] [false]: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:16.187703772+07:00","message":"Set StatePrefix (first interim): 'มันคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.217329365+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.217373446+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-14T13:07:17.217379674+07:00","message":"receive interim result [false|false]: มันคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:17.217396242+07:00","message":"[buffer interim] 41 false มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.217409263+07:00","message":"[bufferProcess] interim [280000000]:มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.217411484+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.217420754+07:00","message":"[bufferProcess] send to processor (ticker):มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.217430656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.217435324+07:00","message":"> Transcript [275] [false]: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.217439961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.217442757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.217445419+07:00","message":"StatePrefix: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:17.217448384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:17.570502595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:17.570523015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.862228855+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.975907095+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.975948945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันคืออะไร\",\"confidence\":0.9515692}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.975955164+07:00","message":"receive interim result [true|false]: มันคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.975964087+07:00","message":"end recv isFinal message id 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.975966619+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.975972844+07:00","message":"[buffer interim] 41 true มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.975982521+07:00","message":"[bufferProcess] interim [500000000]:มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.975988796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.97599176+07:00","message":"> Transcript [276] [true]: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.975995124+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.975997201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.975999002+07:00","message":"StatePrefix: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.976000825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:18.976006583+07:00","message":"Push: 'มันคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.976016161+07:00","message":"push: {true มันคืออะไร 0 0xc000315480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:18.98637908+07:00","message":"write wav file: './tmp/7571/7571_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:18.995106242+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:19.057457713+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:19.313467689+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:19.365820339+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:19.365848146+07:00","message":"found end of frame, send empty tag with msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:19.365852188+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:19.36585884+07:00","message":"[buffer interim] 42 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:19.365865452+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:19.365870294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:19.365873209+07:00","message":"> Transcript [277] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:19.365875764+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:19.365877618+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:19.365879481+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:19.365881289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:19.365883845+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:19.365893153+07:00","message":"push: {true \n 0 0xc002002500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:19.370961832+07:00","message":"write wav file: './tmp/7571/7571_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.082599229+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.166158491+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.166181108+07:00","message":"found end of frame, send empty tag with msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.166184138+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.166192897+07:00","message":"[buffer interim] 43 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.166202003+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.166206929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.166210943+07:00","message":"> Transcript [278] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.166214565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.166217554+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.166221086+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.166223834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.166241298+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.166254218+07:00","message":"push: {true \n 0 0xc001fba700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:20.174677017+07:00","message":"write wav file: './tmp/7571/7571_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.213295117+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.274795862+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.334984529+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.490588937+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.490619815+07:00","message":"found end of frame, send empty tag with msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.490624267+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.490634693+07:00","message":"[buffer interim] 44 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.490646097+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.490652685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.490656501+07:00","message":"> Transcript [279] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.490660746+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.490664613+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.490667499+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.490673361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:20.490676899+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:20.490696002+07:00","message":"push: {true \n 0 0xc001e32480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:20.495229118+07:00","message":"write wav file: './tmp/7571/7571_44.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:20.57108986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:20.571100781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.029119335+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.029173624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.029180121+07:00","message":"receive interim result [false|false]: รูปที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.029191916+07:00","message":"[buffer interim] 45 false รูปที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.029197748+07:00","message":"[bufferProcess] interim [400000000]:รูปที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.02919949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.029202783+07:00","message":"[bufferProcess] send to processor (ticker):รูปที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.029205632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.029208522+07:00","message":"> Transcript [280] [false]: 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.029210474+07:00","message":"Set StatePrefix (first interim): 'รูปที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.45986631+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.459943048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่ 1 กันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.45994921+07:00","message":"receive interim result [false|false]: รูปที่ 1 กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.459965952+07:00","message":"[buffer interim] 45 false รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.459974326+07:00","message":"[bufferProcess] interim [820000000]:รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.459976812+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.535342941+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.535383397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.535392495+07:00","message":"receive interim result [false|false]: รูปที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.535404465+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-14T13:07:23.535407025+07:00","message":"receive interim result [false|false]:  กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.535413368+07:00","message":"[buffer interim] 45 false รูปที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:23.535416848+07:00","message":"[buffer interim] 45 false  กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.535428755+07:00","message":"[bufferProcess] interim [0]:รูปที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.535431464+07:00","message":"[bufferProcess] send to processor:รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.535434421+07:00","message":"[bufferProcess] interim [0]: กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.53543812+07:00","message":"[bufferProcess] update buffer: รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.535441472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.535444659+07:00","message":"> Transcript [281] [false]: 'รูปที่ 1 กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.535447999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.535450039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.535451897+07:00","message":"StatePrefix: 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:23.535453774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:23.571745832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:23.57176246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.048650184+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.048692585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่ 1 กันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.048699742+07:00","message":"receive interim result [false|false]: รูปที่ 1 กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:24.048715557+07:00","message":"[buffer interim] 45 false รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.048723684+07:00","message":"[bufferProcess] interim [420000000]:รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.048726553+07:00","message":"[bufferProcess] send to processor:รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.048730044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.048732805+07:00","message":"> Transcript [282] [false]: 'รูปที่ 1 กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.048736522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.0487387+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.048741947+07:00","message":"StatePrefix: 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:24.048744045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.420218161+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.420260151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.420266438+07:00","message":"receive interim result [false|false]: รูปที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.420280618+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-14T13:07:25.420284998+07:00","message":"receive interim result [false|false]:  กันนะคะพี่ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.420302263+07:00","message":"[buffer interim] 45 false รูปที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.420325604+07:00","message":"[buffer interim] 45 false  กันนะคะพี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420333104+07:00","message":"[bufferProcess] interim [920000000]:รูปที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420336047+07:00","message":"[bufferProcess] send to processor:รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420343672+07:00","message":"[bufferProcess] send to processor (ticker):รูปที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420346749+07:00","message":"[bufferProcess] interim [920000000]: กันนะคะพี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420348589+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420351216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.42035402+07:00","message":"> Transcript [283] [false]: 'รูปที่ 1 กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.42035865+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420360643+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420362567+07:00","message":"StatePrefix: 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420365022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420366553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420368432+07:00","message":"> Transcript [284] [false]: 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420370251+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420371851+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420373435+07:00","message":"StatePrefix: 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.42037501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420382626+07:00","message":"Push: 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420384499+07:00","message":"TextPushed: 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420386318+07:00","message":"Set new StatePrefix : 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.420388301+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.420396895+07:00","message":"push: {false รูปที่ 1 0 0xc002002080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.509487683+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.509534494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่ 1 กันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.509540052+07:00","message":"receive interim result [false|false]: รูปที่ 1 กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:25.509552672+07:00","message":"[buffer interim] 45 false รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.5095599+07:00","message":"[bufferProcess] interim [980000000]:รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.509562583+07:00","message":"[bufferProcess] send to processor: กันนะคะพี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.50956852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.509571294+07:00","message":"> Transcript [285] [false]: ' กันนะคะพี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:25.509573391+07:00","message":"Set StatePrefix (first interim): ' กันนะคะพี่ก็คือ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:26.572550708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:26.572563346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.812296968+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.87555749+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.976597095+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.97664404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่ 1 กันนะคะ\",\"confidence\":0.9106598}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.976650448+07:00","message":"receive interim result [true|false]: รูปที่ 1 กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.976661012+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.976663437+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.976670227+07:00","message":"[buffer interim] 45 true รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976681605+07:00","message":"[bufferProcess] interim [480000000]:รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976685301+07:00","message":"[bufferProcess] send to processor (isfinal):รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976689381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976692841+07:00","message":"> Transcript [286] [false]: 'รูปที่ 1 กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976695361+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976697633+07:00","message":"Set new StatePrefix: 'รูปที่ 1 กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976699227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976701113+07:00","message":"> Transcript [287] [true]: 'รูปที่ 1 กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976703535+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976705359+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976707167+07:00","message":"StatePrefix: 'รูปที่ 1 กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976709549+07:00","message":"TextPushed: 'รูปที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:26.976716822+07:00","message":"Push: ' กันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:26.976726745+07:00","message":"push: {true  กันนะคะ 0 0xc002002080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:26.988305651+07:00","message":"write wav file: './tmp/7571/7571_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:27.535711838+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:27.535763884+07:00","message":"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-14T13:07:27.535769401+07:00","message":"receive interim result [false|false]: ทางเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:27.535785355+07:00","message":"[buffer interim] 46 false ทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.535792402+07:00","message":"[bufferProcess] interim [720000000]:ทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.53579452+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:27.73215421+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:27.732191051+07:00","message":"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-14T13:07:27.732196898+07:00","message":"receive interim result [false|false]: ทางเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:27.732211927+07:00","message":"[buffer interim] 46 false ทางเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.732219661+07:00","message":"[bufferProcess] interim [900000000]:ทางเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.732222605+07:00","message":"[bufferProcess] send to processor:ทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.732228753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.732231756+07:00","message":"> Transcript [288] [false]: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.732234241+07:00","message":"Set StatePrefix (first interim): 'ทางเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:27.859706117+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:27.859750874+07:00","message":"receive interim 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-14T13:07:27.859757197+07:00","message":"receive interim result [false|false]: ทางเข้าหาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:27.859773112+07:00","message":"[buffer interim] 46 false ทางเข้าหาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.859781001+07:00","message":"[bufferProcess] interim [20000000]:ทางเข้าหาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.859783575+07:00","message":"[bufferProcess] send to processor:ทางเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.859790544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.859793624+07:00","message":"> Transcript [289] [false]: 'ทางเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.859796912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.859798768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.8598006+07:00","message":"StatePrefix: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:27.859803012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.039019979+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.039063025+07:00","message":"receive interim 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-14T13:07:28.03906895+07:00","message":"receive interim result [false|false]: ทางเข้าหากัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.039081516+07:00","message":"[buffer interim] 46 false ทางเข้าหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.039088812+07:00","message":"[bufferProcess] interim [140000000]:ทางเข้าหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.039091379+07:00","message":"[bufferProcess] send to processor:ทางเข้าหาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.039097014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.039100002+07:00","message":"> Transcript [290] [false]: 'ทางเข้าหาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.039103482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.039105479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.039107356+07:00","message":"StatePrefix: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.039109506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.096711539+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.096755871+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-14T13:07:28.096761895+07:00","message":"receive interim result [false|false]: ทางเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.09677477+07:00","message":"[buffer interim] 46 false ทางเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.096781931+07:00","message":"[bufferProcess] interim [260000000]:ทางเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.096784677+07:00","message":"[bufferProcess] send to processor:ทางเข้าหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.096790097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.096793283+07:00","message":"> Transcript [291] [false]: 'ทางเข้าหากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.096796937+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.096799121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.096801045+07:00","message":"StatePrefix: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.096803146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.472585763+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.554711449+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.554762667+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-14T13:07:28.554768378+07:00","message":"receive interim result [false|false]: ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.554784977+07:00","message":"[buffer interim] 46 false ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554793524+07:00","message":"[bufferProcess] interim [800000000]:ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554796683+07:00","message":"[bufferProcess] send to processor:ทางเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554800035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554803121+07:00","message":"> Transcript [292] [false]: 'ทางเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554806451+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554808955+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554810804+07:00","message":"StatePrefix: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554812855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554815179+07:00","message":"Push: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554817107+07:00","message":"TextPushed: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554819404+07:00","message":"Set new StatePrefix : 'ทางเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.554821582+07:00","message":"Next Push (prob) : 'หาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.554850771+07:00","message":"push: {false ทางเข้า 0 0xc001fba000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.570591209+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.570632225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหาแสงค่ะ\",\"confidence\":0.9121871}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.570638181+07:00","message":"receive interim result [true|false]: ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.570648332+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.570650951+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.570657168+07:00","message":"[buffer interim] 46 true ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570664279+07:00","message":"[bufferProcess] interim [830000000]:ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570667598+07:00","message":"[bufferProcess] send to processor (isfinal):ทางเข้าหาแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.57067105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570673894+07:00","message":"> Transcript [293] [false]: 'ทางเข้าหาแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570677292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570679096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570684184+07:00","message":"StatePrefix: 'ทางเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570688492+07:00","message":"TextPushed: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570690611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570692689+07:00","message":"> Transcript [294] [true]: 'ทางเข้าหาแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570694972+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570696578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570698189+07:00","message":"StatePrefix: 'ทางเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570699965+07:00","message":"TextPushed: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:28.570702176+07:00","message":"Push: 'หาแสงค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.570708625+07:00","message":"push: {true หาแสงค่ะ 0 0xc001fba000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:28.576930885+07:00","message":"write wav file: './tmp/7571/7571_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.663649109+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.735623568+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:28.857320148+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:29.023947396+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:29.023990837+07:00","message":"found end of frame, send empty tag with msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:29.023995087+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:29.024003612+07:00","message":"[buffer interim] 47 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.024012049+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.024016805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.02402066+07:00","message":"> Transcript [295] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.024025334+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.024027518+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.024029395+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.024031495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:29.024040367+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:29.024050182+07:00","message":"push: {true \n 0 0xc000044380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:29.028438645+07:00","message":"write wav file: './tmp/7571/7571_47.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:29.572923473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:29.572921554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.036287428+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.036329465+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-14T13:07:32.036334603+07:00","message":"receive interim result [false|false]: เราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.036349643+07:00","message":"[buffer interim] 48 false เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.036356222+07:00","message":"[bufferProcess] interim [0]:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.036358455+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.036364784+07:00","message":"[bufferProcess] send to processor (ticker):เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.036367454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.036370041+07:00","message":"> Transcript [296] [false]: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.036372665+07:00","message":"Set StatePrefix (first interim): 'เราก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.079336261+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.07937662+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-14T13:07:32.079382545+07:00","message":"receive interim result [false|false]: เราก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.079397768+07:00","message":"[buffer interim] 48 false เราก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.079404699+07:00","message":"[bufferProcess] interim [120000000]:เราก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.079406688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.398897042+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.39894582+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-14T13:07:32.39895168+07:00","message":"receive interim result [false|false]: เราก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:32.398965611+07:00","message":"[buffer interim] 48 false เราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.398975042+07:00","message":"[bufferProcess] interim [420000000]:เราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.398977719+07:00","message":"[bufferProcess] send to processor:เราก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.398984342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.398987321+07:00","message":"> Transcript [297] [false]: 'เราก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.398990944+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.398992891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.398996682+07:00","message":"StatePrefix: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:32.398998848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:32.573918407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:32.573923454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.032232754+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.032288125+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-14T13:07:33.032294367+07:00","message":"receive interim result [false|false]: เราก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.032308585+07:00","message":"[buffer interim] 48 false เราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.032322674+07:00","message":"[bufferProcess] interim [20000000]:เราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.032325454+07:00","message":"[bufferProcess] send to processor:เราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.032328905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.032331882+07:00","message":"> Transcript [298] [false]: 'เราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.03233525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.03233738+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.03233929+07:00","message":"StatePrefix: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.032341722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.292513144+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.29255821+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-14T13:07:33.292566476+07:00","message":"receive interim result [false|false]: เราก็คือแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.292583815+07:00","message":"[buffer interim] 48 false เราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.292595775+07:00","message":"[bufferProcess] interim [140000000]:เราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.29259978+07:00","message":"[bufferProcess] send to processor:เราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.292607392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.292612761+07:00","message":"> Transcript [299] [false]: 'เราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.292618659+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.292621738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.292624584+07:00","message":"StatePrefix: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.29262746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.812936625+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.812980548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็คือแสงค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.812987439+07:00","message":"receive interim result [false|false]: เราก็คือแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.813002758+07:00","message":"[buffer interim] 48 false เราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813010756+07:00","message":"[bufferProcess] interim [740000000]:เราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813013447+07:00","message":"[bufferProcess] send to processor:เราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813016957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813019626+07:00","message":"> Transcript [300] [false]: 'เราก็คือแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.81302339+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813025493+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813027284+07:00","message":"StatePrefix: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813029123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813032054+07:00","message":"Push: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813034324+07:00","message":"TextPushed: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813036228+07:00","message":"Set new StatePrefix : 'เราก็คือแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:33.813038315+07:00","message":"Next Push (prob) : 'คือแสงค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:33.813050423+07:00","message":"push: {false เราก็ 0 0xc002002800}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.072211854+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.186847634+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.186865807+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.186868441+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.186870148+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.18687186+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.186873649+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.186875345+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.186877071+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.186878688+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.186880615+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.192695448+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.192748909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็คือแสงค่ะ\",\"confidence\":0.9066075}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.192754811+07:00","message":"receive interim result [true|false]: เราก็คือแสงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.192763651+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.192766049+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.192771473+07:00","message":"[buffer interim] 48 true เราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192778605+07:00","message":"[bufferProcess] interim [240000000]:เราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192783796+07:00","message":"[bufferProcess] send to processor (isfinal):เราก็คือแสงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192787072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192790198+07:00","message":"> Transcript [301] [false]: 'เราก็คือแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192793025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192795135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192797184+07:00","message":"StatePrefix: 'เราก็คือแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192799584+07:00","message":"TextPushed: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.19280138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192803245+07:00","message":"> Transcript [302] [true]: 'เราก็คือแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.19280525+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192806857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192808552+07:00","message":"StatePrefix: 'เราก็คือแสงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.192810148+07:00","message":"TextPushed: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.19281572+07:00","message":"Push: 'คือแสงค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.192824178+07:00","message":"push: {true คือแสงค่ะ 0 0xc002002800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:35.208241053+07:00","message":"write wav file: './tmp/7571/7571_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.393984999+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:35.57411327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:35.574119717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.73824884+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.738299102+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-14T13:07:35.738305929+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.73832209+07:00","message":"[buffer interim] 49 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.738329134+07:00","message":"[bufferProcess] interim [420000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.738331456+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.949204367+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.949231399+07:00","message":"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-14T13:07:35.949235267+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:35.949251373+07:00","message":"[buffer interim] 49 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.949268301+07:00","message":"[bufferProcess] interim [600000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.949271874+07:00","message":"[bufferProcess] send to processor:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.949281124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.949284671+07:00","message":"> Transcript [303] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:35.949287648+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.117797841+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.117842806+07:00","message":"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-14T13:07:36.117849527+07:00","message":"receive interim result [false|false]: ก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.117865741+07:00","message":"[buffer interim] 49 false ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.117876949+07:00","message":"[bufferProcess] interim [780000000]:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.117879642+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.117886313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.117889221+07:00","message":"> Transcript [304] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.117892581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.117894664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.11789649+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.117898581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.428780397+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.428822273+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-14T13:07:36.428827537+07:00","message":"receive interim result [false|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.428838793+07:00","message":"[buffer interim] 49 false ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.428845362+07:00","message":"[bufferProcess] interim [80000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.42884762+07:00","message":"[bufferProcess] send to processor:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.428853029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.428855757+07:00","message":"> Transcript [305] [false]: 'ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.428859526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.428862844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.428867051+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.428869342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.734920847+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.80583594+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.826238117+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.826277621+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-14T13:07:36.826284199+07:00","message":"receive interim result [true|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.826293062+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.826295625+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.826300458+07:00","message":"[buffer interim] 49 true ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826310458+07:00","message":"[bufferProcess] interim [560000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826315748+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826319002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826321688+07:00","message":"> Transcript [306] [false]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826324601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.82632657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.82632877+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826330723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826332493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826334396+07:00","message":"> Transcript [307] [true]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826336358+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826337989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826339567+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826341112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:36.826347403+07:00","message":"Push: 'ก็จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:36.826354619+07:00","message":"push: {true ก็จะเห็นว่า 0 0xc000314b00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:36.832925568+07:00","message":"write wav file: './tmp/7571/7571_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.977384942+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.977427443+07:00","message":"receive interim 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-14T13:07:37.977433067+07:00","message":"receive interim result [false|false]: มีความโค้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:37.977447643+07:00","message":"[buffer interim] 50 false มีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.977453332+07:00","message":"[bufferProcess] interim [140000000]:มีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.97745534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.977460418+07:00","message":"[bufferProcess] send to processor (ticker):มีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.977463146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.977465991+07:00","message":"> Transcript [308] [false]: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:37.977468087+07:00","message":"Set StatePrefix (first interim): 'มีความโค้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.176306787+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.176341852+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-14T13:07:38.176348838+07:00","message":"receive interim result [false|false]: มีความโค้งไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.176365866+07:00","message":"[buffer interim] 50 false มีความโค้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.176373489+07:00","message":"[bufferProcess] interim [380000000]:มีความโค้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.176375384+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.232522988+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.232565113+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-14T13:07:38.232570841+07:00","message":"receive interim result [false|false]: มีความโค้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.232585849+07:00","message":"[buffer interim] 50 false มีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.232592472+07:00","message":"[bufferProcess] interim [440000000]:มีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.232594974+07:00","message":"[bufferProcess] send to processor:มีความโค้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.232601468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.232604337+07:00","message":"> Transcript [309] [false]: 'มีความโค้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.232607457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.23260937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.232611583+07:00","message":"StatePrefix: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.232613702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.239485353+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.239517265+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-14T13:07:38.23952262+07:00","message":"receive interim result [false|false]: มีความโค้งไปทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.239537913+07:00","message":"[buffer interim] 50 false มีความโค้งไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.23954369+07:00","message":"[bufferProcess] interim [500000000]:มีความโค้งไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.239546878+07:00","message":"[bufferProcess] send to processor:มีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.239553838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.239556656+07:00","message":"> Transcript [310] [false]: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.239560589+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.239563432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.239566435+07:00","message":"StatePrefix: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.239569465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.427197588+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.427247462+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-14T13:07:38.427255355+07:00","message":"receive interim result [false|false]: มีความโค้งไปทางนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.427266378+07:00","message":"[buffer interim] 50 false มีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.427274785+07:00","message":"[bufferProcess] interim [680000000]:มีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.427279234+07:00","message":"[bufferProcess] send to processor:มีความโค้งไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.427289703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.427293695+07:00","message":"> Transcript [311] [false]: 'มีความโค้งไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.427298507+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.427301237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.427304232+07:00","message":"StatePrefix: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.427307024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:38.574317821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:38.574326491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.952062805+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.952105995+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-14T13:07:38.952112748+07:00","message":"receive interim result [false|false]: มีความโค้งไปทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.952123052+07:00","message":"[buffer interim] 50 false มีความโค้งไปทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952130454+07:00","message":"[bufferProcess] interim [160000000]:มีความโค้งไปทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952134159+07:00","message":"[bufferProcess] send to processor:มีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952140495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952144082+07:00","message":"> Transcript [312] [false]: 'มีความโค้งไปทางนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952148654+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952151342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952154272+07:00","message":"StatePrefix: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952157067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952161879+07:00","message":"Push: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952165051+07:00","message":"TextPushed: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952168123+07:00","message":"Set new StatePrefix : 'มีความโค้งไปทางนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:38.952171493+07:00","message":"Next Push (prob) : 'ไปทางนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:38.952181849+07:00","message":"push: {false มีความโค้ง 0 0xc001fba180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.068174362+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.068215326+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-14T13:07:39.068221495+07:00","message":"receive interim result [false|false]: มีความโค้งไปทางนั้นสาขา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.068234492+07:00","message":"[buffer interim] 50 false มีความโค้งไปทางนั้นสาขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.068242055+07:00","message":"[bufferProcess] interim [280000000]:มีความโค้งไปทางนั้นสาขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.068244837+07:00","message":"[bufferProcess] send to processor:มีความโค้งไปทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.068252697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.068255546+07:00","message":"> Transcript [313] [false]: 'มีความโค้งไปทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.068258041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.068260059+07:00","message":"Set new StatePrefix: 'มีความโค้งไปทางด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.135339048+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.135382749+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-14T13:07:39.135389581+07:00","message":"receive interim result [false|false]: มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.135405199+07:00","message":"[buffer interim] 50 false มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.135420772+07:00","message":"[bufferProcess] interim [340000000]:มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.135423971+07:00","message":"[bufferProcess] send to processor:มีความโค้งไปทางนั้นสาขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.135427464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.135430363+07:00","message":"> Transcript [314] [false]: 'มีความโค้งไปทางนั้นสาขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.13543243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.135434735+07:00","message":"Set new StatePrefix: 'มีความโค้งไปทางนั้นสาขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.77470986+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.774750267+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-14T13:07:39.774757524+07:00","message":"receive interim result [false|false]: มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:39.774772223+07:00","message":"[buffer interim] 50 false มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.774779358+07:00","message":"[bufferProcess] interim [940000000]:มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.774781992+07:00","message":"[bufferProcess] send to processor:มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.774785339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.77478842+07:00","message":"> Transcript [315] [false]: 'มีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.774790703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:39.774792588+07:00","message":"Set new StatePrefix: 'มีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.353387606+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.417596363+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.467855923+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.467897388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความโค้งไปทางด้านขวาค่ะ\",\"confidence\":0.9469701}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.467904033+07:00","message":"receive interim result [true|false]: มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.467912947+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.467915289+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.467921115+07:00","message":"[buffer interim] 50 true มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467930367+07:00","message":"[bufferProcess] interim [770000000]:มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.46793405+07:00","message":"[bufferProcess] send to processor (isfinal):มีความโค้งไปทางด้านขวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467937849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467940951+07:00","message":"> Transcript [316] [false]: 'มีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467943667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467945577+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467948083+07:00","message":"StatePrefix: 'มีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467950706+07:00","message":"TextPushed: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.4679526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467954604+07:00","message":"> Transcript [317] [true]: 'มีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467956879+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467958531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.46796007+07:00","message":"StatePrefix: 'มีความโค้งไปทางด้านขวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467961949+07:00","message":"TextPushed: 'มีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.467967928+07:00","message":"Push: 'ไปทางด้านขวาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.467975276+07:00","message":"push: {true ไปทางด้านขวาค่ะ 0 0xc001fba180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:41.477700447+07:00","message":"write wav file: './tmp/7571/7571_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.542866251+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:41.575113642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:41.575130726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.617792211+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.623067014+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.623087691+07:00","message":"found end of frame, send empty tag with msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.623090841+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.623096585+07:00","message":"[buffer interim] 51 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.623104151+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.623107944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.623110692+07:00","message":"> Transcript [318] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.623113211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.623114994+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.623116692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.623118432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:41.623126652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:41.623135456+07:00","message":"push: {true \n 0 0xc002002000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:41.627783487+07:00","message":"write wav file: './tmp/7571/7571_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:43.675694613+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:43.675740348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:43.675745626+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:43.675761714+07:00","message":"[buffer interim] 52 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:43.675769004+07:00","message":"[bufferProcess] interim [110000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:43.67577126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:43.675778434+07:00","message":"[bufferProcess] send to processor (ticker):ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:43.675781225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:43.675784227+07:00","message":"> Transcript [319] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:43.6757863+07:00","message":"Set StatePrefix (first interim): 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.570503794+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.570540278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\",\"confidence\":0.9106925}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.570546812+07:00","message":"receive interim result [true|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.570556956+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.57055917+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.570566917+07:00","message":"[buffer interim] 52 true ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.570577104+07:00","message":"[bufferProcess] interim [320000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.570584136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.57058724+07:00","message":"> Transcript [320] [true]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.57059033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.570592775+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.570595832+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.570597944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:44.570604823+07:00","message":"Push: 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:44.570612578+07:00","message":"push: {true ดีนะคะ 0 0xc001fbaf00}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:44.575890446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:44.575907129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:44.579353966+07:00","message":"write wav file: './tmp/7571/7571_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.093247929+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:46.217996948+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:47.576063414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:47.576088108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:47.653481458+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:47.653541148+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-14T13:07:47.653547266+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:47.653565148+07:00","message":"[buffer interim] 53 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:47.653573571+07:00","message":"[bufferProcess] interim [320000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:47.65357585+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:47.653583411+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:47.653585959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:47.653588893+07:00","message":"> Transcript [321] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:47.653591132+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:47.96907687+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:47.969119464+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-14T13:07:47.969128372+07:00","message":"receive interim result [false|false]: เป็นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:47.969142994+07:00","message":"[buffer interim] 53 false เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:47.969149409+07:00","message":"[bufferProcess] interim [620000000]:เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:47.969151845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:48.159739403+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:48.159780384+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-14T13:07:48.159787646+07:00","message":"receive interim result [false|false]: เป็นภาระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:48.159801806+07:00","message":"[buffer interim] 53 false เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.159811562+07:00","message":"[bufferProcess] interim [800000000]:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.159814421+07:00","message":"[bufferProcess] send to processor:เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.159817738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.159820653+07:00","message":"> Transcript [322] [false]: 'เป็นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.159823796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.159825883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.159827761+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.159829763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:48.811776522+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:48.811815143+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-14T13:07:48.811821618+07:00","message":"receive interim result [false|false]: เป็นไปรับซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:48.811836044+07:00","message":"[buffer interim] 53 false เป็นไปรับซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.811843695+07:00","message":"[bufferProcess] interim [400000000]:เป็นไปรับซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.811846668+07:00","message":"[bufferProcess] send to processor:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.811853442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.811856178+07:00","message":"> Transcript [323] [false]: 'เป็นภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.811859629+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.811861915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.811863781+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:48.811865922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.010627442+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.010666778+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-14T13:07:49.01067291+07:00","message":"receive interim result [false|false]: เป็นภาระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.010686482+07:00","message":"[buffer interim] 53 false เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.010693552+07:00","message":"[bufferProcess] interim [580000000]:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.010696639+07:00","message":"[bufferProcess] send to processor:เป็นไปรับซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.010703642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.010706912+07:00","message":"> Transcript [324] [false]: 'เป็นไปรับซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.010710867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.010713081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.010715384+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.010717474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.265703184+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.265743619+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-14T13:07:49.265752393+07:00","message":"receive interim result [false|false]: เป็นภาระคือเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.265768169+07:00","message":"[buffer interim] 53 false เป็นภาระคือเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265776495+07:00","message":"[bufferProcess] interim [880000000]:เป็นภาระคือเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.26577998+07:00","message":"[bufferProcess] send to processor:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265783858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265786758+07:00","message":"> Transcript [325] [false]: 'เป็นภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265790136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265792243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265794062+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265796084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265798933+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265800848+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265802961+07:00","message":"Set new StatePrefix : 'เป็นภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.265804948+07:00","message":"Next Push (prob) : 'ภาระ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.265813468+07:00","message":"push: {false เป็น 0 0xc000315700}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.371222278+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.371264414+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-14T13:07:49.371269999+07:00","message":"receive interim result [false|false]: เป็นภาระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.371282969+07:00","message":"[buffer interim] 53 false เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.371290127+07:00","message":"[bufferProcess] interim [940000000]:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.371293171+07:00","message":"[bufferProcess] send to processor:เป็นภาระคือเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.371300242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.371303085+07:00","message":"> Transcript [326] [false]: 'เป็นภาระคือเจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.37130639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.371308638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.371310946+07:00","message":"StatePrefix: 'เป็นภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.3713132+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.375030011+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.375040847+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-14T13:07:49.375044474+07:00","message":"receive interim result [false|false]: เป็นภาระคือเจ้าหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.375052184+07:00","message":"[buffer interim] 53 false เป็นภาระคือเจ้าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.375055583+07:00","message":"[bufferProcess] interim [0]:เป็นภาระคือเจ้าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.375057501+07:00","message":"[bufferProcess] send to processor:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.375059896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.375061912+07:00","message":"> Transcript [327] [false]: 'เป็นภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.375064013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.37506697+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.375068719+07:00","message":"StatePrefix: 'เป็นภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.375070586+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.799112616+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.799154222+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-14T13:07:49.799161854+07:00","message":"receive interim result [false|false]: เป็นไปในทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.79917465+07:00","message":"[buffer interim] 53 false เป็นไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.799181648+07:00","message":"[bufferProcess] interim [420000000]:เป็นไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.799184151+07:00","message":"[bufferProcess] send to processor:เป็นภาระคือเจ้าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.79919095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.799194372+07:00","message":"> Transcript [328] [false]: 'เป็นภาระคือเจ้าหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.799198079+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.799200136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.799202004+07:00","message":"StatePrefix: 'เป็นภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.799204402+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.897640644+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.897690701+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-14T13:07:49.897700067+07:00","message":"receive interim result [false|false]: เป็นภาระคือเจ้าหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.897718795+07:00","message":"[buffer interim] 53 false เป็นภาระคือเจ้าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.897730731+07:00","message":"[bufferProcess] interim [480000000]:เป็นภาระคือเจ้าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.897735447+07:00","message":"[bufferProcess] send to processor:เป็นไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.89774459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.897748533+07:00","message":"> Transcript [329] [false]: 'เป็นไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.897752126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.897755289+07:00","message":"Set new StatePrefix: 'เป็นไปในทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.950249448+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.95029632+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-14T13:07:49.950303284+07:00","message":"receive interim result [false|false]: เป็นไปในทิศทางเดียว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:49.950317076+07:00","message":"[buffer interim] 53 false เป็นไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.950325756+07:00","message":"[bufferProcess] interim [540000000]:เป็นไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.950328585+07:00","message":"[bufferProcess] send to processor:เป็นภาระคือเจ้าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.950335311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.950338116+07:00","message":"> Transcript [330] [false]: 'เป็นภาระคือเจ้าหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.950340517+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:49.950342614+07:00","message":"Set new StatePrefix: 'เป็นภาระคือเจ้าหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.080975496+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.08101266+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-14T13:07:50.081018995+07:00","message":"receive interim result [false|false]: เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.0810301+07:00","message":"[buffer interim] 53 false เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.08103634+07:00","message":"[bufferProcess] interim [660000000]:เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.081038659+07:00","message":"[bufferProcess] send to processor:เป็นไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.081043978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.081046609+07:00","message":"> Transcript [331] [false]: 'เป็นไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.081048688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.081050562+07:00","message":"Set new StatePrefix: 'เป็นไปในทิศทางเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.084623948+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.084638716+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-14T13:07:50.084642639+07:00","message":"receive interim result [false|false]: เป็นไปในทิศทางเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.084652792+07:00","message":"[buffer interim] 53 false เป็นไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.084656591+07:00","message":"[bufferProcess] interim [720000000]:เป็นไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.08466054+07:00","message":"[bufferProcess] send to processor:เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.084662868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.084665105+07:00","message":"> Transcript [332] [false]: 'เป็นไปในทิศทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.084668025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.084670559+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.084673058+07:00","message":"StatePrefix: 'เป็นไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.084675137+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.400402733+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.400458358+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-14T13:07:50.400465061+07:00","message":"receive interim result [false|false]: เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.400477+07:00","message":"[buffer interim] 53 false เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.400486196+07:00","message":"[bufferProcess] interim [960000000]:เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.400489758+07:00","message":"[bufferProcess] send to processor:เป็นไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.400495958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.400500183+07:00","message":"> Transcript [333] [false]: 'เป็นไปในทิศทางเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.400504647+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.400507964+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.40051016+07:00","message":"StatePrefix: 'เป็นไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.400512152+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.406484057+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.406509893+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-14T13:07:50.406517038+07:00","message":"receive interim result [false|false]: เป็นไปในทิศทางเดียวกับร้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.406528312+07:00","message":"[buffer interim] 53 false เป็นไปในทิศทางเดียวกับร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.406534161+07:00","message":"[bufferProcess] interim [20000000]:เป็นไปในทิศทางเดียวกับร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.406537741+07:00","message":"[bufferProcess] send to processor:เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.40654709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.406553226+07:00","message":"> Transcript [334] [false]: 'เป็นไปในทิศทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.406581639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.406583903+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.406585657+07:00","message":"StatePrefix: 'เป็นไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.406588009+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:50.577080542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:50.577080045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.648801376+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.64884277+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-14T13:07:50.648849879+07:00","message":"receive interim result [false|false]: เป็นไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.64886717+07:00","message":"[buffer interim] 53 false เป็นไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648884243+07:00","message":"[bufferProcess] interim [200000000]:เป็นไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648887135+07:00","message":"[bufferProcess] send to processor:เป็นไปในทิศทางเดียวกับร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648894183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648897035+07:00","message":"> Transcript [335] [false]: 'เป็นไปในทิศทางเดียวกับร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648900427+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648902508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648904402+07:00","message":"StatePrefix: 'เป็นไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648906944+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648912657+07:00","message":"Push: 'ไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648914737+07:00","message":"TextPushed: 'เป็นไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648919356+07:00","message":"Set new StatePrefix : 'เป็นไปในทิศทางเดียวกับร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:50.648921479+07:00","message":"Next Push (prob) : 'กับร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.64892966+07:00","message":"push: {false ไปในทิศทางเดียว 0 0xc000315700}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.895777413+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:50.964876924+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.057931051+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.057970702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไปในทิศทางเดียวกัน\",\"confidence\":0.9262658}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.057977483+07:00","message":"receive interim result [true|false]: เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.057987278+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.057989271+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.057995634+07:00","message":"[buffer interim] 53 true เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.05800229+07:00","message":"[bufferProcess] interim [710000000]:เป็นไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058006122+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058009788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058012515+07:00","message":"> Transcript [336] [false]: 'เป็นไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058014758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058017383+07:00","message":"Set new StatePrefix: 'เป็นไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.05801917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058020883+07:00","message":"> Transcript [337] [true]: 'เป็นไปในทิศทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058023295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058025167+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058026959+07:00","message":"StatePrefix: 'เป็นไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058028961+07:00","message":"TextPushed: 'เป็นไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.058031814+07:00","message":"Push: 'กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.058039767+07:00","message":"push: {true กัน 0 0xc000315700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:51.070787486+07:00","message":"write wav file: './tmp/7571/7571_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.601107869+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.689433183+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.689451304+07:00","message":"found end of frame, send empty tag with msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.689454284+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.689461064+07:00","message":"[buffer interim] 54 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.689467502+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.68947209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.689475594+07:00","message":"> Transcript [338] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.689478115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.689479878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.689481685+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.689483442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:51.689492111+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.689500543+07:00","message":"push: {true \n 0 0xc002002700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:51.694700012+07:00","message":"write wav file: './tmp/7571/7571_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:51.853142802+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.522693226+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.522754397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.522761342+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.522775878+07:00","message":"[buffer interim] 55 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.522783873+07:00","message":"[bufferProcess] interim [730000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.522786382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.710985648+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.711026551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.711032089+07:00","message":"receive interim result [false|false]: ส่วนใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.711045052+07:00","message":"[buffer interim] 55 false ส่วนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.711052579+07:00","message":"[bufferProcess] interim [910000000]:ส่วนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.711055385+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.711061905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.71106506+07:00","message":"> Transcript [339] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.711067254+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.86150673+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.861555003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.861561087+07:00","message":"receive interim result [false|false]: ส่วนยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:52.861575019+07:00","message":"[buffer interim] 55 false ส่วนยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.861583112+07:00","message":"[bufferProcess] interim [30000000]:ส่วนยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.861585851+07:00","message":"[bufferProcess] send to processor:ส่วนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.861591218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.861594366+07:00","message":"> Transcript [340] [false]: 'ส่วนใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.861597516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.861599517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.861601386+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:52.861603526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.221549165+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.221589726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.22159533+07:00","message":"receive interim result [false|false]: ส่วนยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.221610071+07:00","message":"[buffer interim] 55 false ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.221618439+07:00","message":"[bufferProcess] interim [390000000]:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.221621442+07:00","message":"[bufferProcess] send to processor:ส่วนยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.221625172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.221628118+07:00","message":"> Transcript [341] [false]: 'ส่วนยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.221631266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.221633148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.221635028+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.221637075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:53.577595911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:53.577600225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.800443772+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.800484711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.800490769+07:00","message":"receive interim result [false|false]: ส่วนยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:53.800507462+07:00","message":"[buffer interim] 55 false ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.800516201+07:00","message":"[bufferProcess] interim [990000000]:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.800518973+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.800522873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.800525973+07:00","message":"> Transcript [342] [false]: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.800529062+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.800530992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.800532842+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:53.800534773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.181967337+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.182013408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.182020281+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.182034239+07:00","message":"[buffer interim] 55 false ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.182040794+07:00","message":"[bufferProcess] interim [410000000]:ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.182043366+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.18204993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.18205254+07:00","message":"> Transcript [343] [false]: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.18205593+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.182058+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.18206007+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.182062253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.182068463+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.182070482+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.182072478+07:00","message":"Set new StatePrefix : 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.182074364+07:00","message":"Next Push (prob) : 'ยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.182081663+07:00","message":"push: {false ส่วน 0 0xc000314a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.433352473+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.43341817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.433426927+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.433444992+07:00","message":"[buffer interim] 55 false ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.433452987+07:00","message":"[bufferProcess] interim [590000000]:ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.433456975+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.433467032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.433471259+07:00","message":"> Transcript [344] [false]: 'ส่วนยอดพืชในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.433476131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.43347903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.433481883+07:00","message":"StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.433484835+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.625014885+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.625059402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.625067961+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:54.62508418+07:00","message":"[buffer interim] 55 false ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.625094612+07:00","message":"[bufferProcess] interim [830000000]:ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.625098271+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.625102792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.625107728+07:00","message":"> Transcript [345] [false]: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.625112262+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.625115281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.625118335+07:00","message":"StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:54.625121456+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.082790398+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.082830477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.082837186+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.082860859+07:00","message":"[buffer interim] 55 false ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.082868971+07:00","message":"[bufferProcess] interim [250000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.082872184+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.082875962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.082878985+07:00","message":"> Transcript [346] [false]: 'ส่วนยอดพืชในทิศทางตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.082882208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.082884111+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.08288595+07:00","message":"StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.082888094+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.55734468+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.557382558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับแฟน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.557388758+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับแฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.557401754+07:00","message":"[buffer interim] 55 false ส่วนยอดพืชในทิศทางตรงข้ามกับแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557415064+07:00","message":"[bufferProcess] interim [730000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557417944+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557423712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557426493+07:00","message":"> Transcript [347] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557430376+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.55743252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557434409+07:00","message":"StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557436427+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557441377+07:00","message":"Push: 'ยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557443469+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.557446185+07:00","message":"Set new StatePrefix : 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.55744988+07:00","message":"Next Push (prob) : 'ในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.557469833+07:00","message":"push: {false ยอดพืช 0 0xc000314a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.914934702+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.914973092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับแรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.914979344+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับแรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.914994305+07:00","message":"[buffer interim] 55 false ส่วนยอดพืชในทิศทางตรงข้ามกับแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.915000852+07:00","message":"[bufferProcess] interim [970000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.915003396+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้ามกับแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.91500998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.915012616+07:00","message":"> Transcript [348] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.915015945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.915018076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.915020258+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.915022793+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.928264731+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.928291403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.928297043+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:55.928309677+07:00","message":"[buffer interim] 55 false ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.928314983+07:00","message":"[bufferProcess] interim [30000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.928317638+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้ามกับแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.92832596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.928328489+07:00","message":"> Transcript [349] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.928331392+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.928333441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.928335242+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:55.928337274+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:56.578198561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:56.578198553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.723948877+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.81110031+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.811157126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.811166222+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.811186002+07:00","message":"[buffer interim] 55 false ส่วนยอดพืชในทิศทางตรงข้ามกับลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.81119703+07:00","message":"[bufferProcess] interim [990000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.811200558+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.811207851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.811212007+07:00","message":"> Transcript [350] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.811216802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.811219675+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.811223588+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.811226883+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.881208506+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.881249795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับโลก\",\"confidence\":0.93708014}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.881256848+07:00","message":"receive interim result [true|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.881268501+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.881270763+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.881276764+07:00","message":"[buffer interim] 55 true ส่วนยอดพืชในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881283608+07:00","message":"[bufferProcess] interim [80000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881286638+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนยอดพืชในทิศทางตรงข้ามกับลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881289834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881292603+07:00","message":"> Transcript [351] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881295751+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881299299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881301711+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881303893+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881307427+07:00","message":"Push: 'ในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881309409+07:00","message":"TextPushed: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881311344+07:00","message":"Set new StatePrefix : 'ส่วนยอดพืชในทิศทางตรงข้ามกับลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.88131334+07:00","message":"Next Push (prob) : 'ลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881315076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881316997+07:00","message":"> Transcript [352] [true]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881319214+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881320893+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881322551+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้ามกับลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881324247+07:00","message":"TextPushed: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:56.881326497+07:00","message":"Push: 'โลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.881335665+07:00","message":"push: {false ในทิศทางตรงข้ามกับ 0 0xc000314a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:56.881343994+07:00","message":"push: {true โลก 0 0xc000314a00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:56.890923009+07:00","message":"write wav file: './tmp/7571/7571_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:57.104052254+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:57.232303269+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:57.337206136+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:57.337233864+07:00","message":"found end of frame, send empty tag with msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:57.337237661+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:57.337246079+07:00","message":"[buffer interim] 56 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:57.337255533+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:57.33725958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:57.337262693+07:00","message":"> Transcript [353] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:57.337265397+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:57.337267273+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:57.337269536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:57.337271432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:57.337276999+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:57.337288271+07:00","message":"push: {true \n 0 0xc001fba600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:07:57.342183944+07:00","message":"write wav file: './tmp/7571/7571_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:57.497036247+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.062944802+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.062993491+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-14T13:07:59.063000803+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.063017462+07:00","message":"[buffer interim] 57 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.063025562+07:00","message":"[bufferProcess] interim [380000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.063027519+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.063033031+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.0630359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.063038983+07:00","message":"> Transcript [354] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.06304122+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.262918403+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.262960136+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-14T13:07:59.262967256+07:00","message":"receive interim result [false|false]: สำหรับตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.262982955+07:00","message":"[buffer interim] 57 false สำหรับตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.262989572+07:00","message":"[bufferProcess] interim [620000000]:สำหรับตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.262991586+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.432889312+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.432920135+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-14T13:07:59.43292567+07:00","message":"receive interim result [false|false]: สำหรับตน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.432939827+07:00","message":"[buffer interim] 57 false สำหรับตน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.432947118+07:00","message":"[bufferProcess] interim [740000000]:สำหรับตน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.43294936+07:00","message":"[bufferProcess] send to processor:สำหรับตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.432953115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.432956742+07:00","message":"> Transcript [355] [false]: 'สำหรับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.432959687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.432961584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.432963423+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.432966115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.563252777+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.563291338+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-14T13:07:59.563297562+07:00","message":"receive interim result [false|false]: กลับตอนไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.563312485+07:00","message":"[buffer interim] 57 false กลับตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.563319198+07:00","message":"[bufferProcess] interim [860000000]:กลับตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.563321725+07:00","message":"[bufferProcess] send to processor:สำหรับตน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.563328587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.563331551+07:00","message":"> Transcript [356] [false]: 'สำหรับตน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.563334467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.563336347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.563338291+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.563341002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:59.578604924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:07:59.578626156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.772616022+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.772652964+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-14T13:07:59.772658552+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.772673005+07:00","message":"[buffer interim] 57 false กลับตอนไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.772680241+07:00","message":"[bufferProcess] interim [100000000]:กลับตอนไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.772683385+07:00","message":"[bufferProcess] send to processor:กลับตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.772689977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.772693031+07:00","message":"> Transcript [357] [false]: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.772695373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.772697288+07:00","message":"Set new StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.838283862+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.838321082+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-14T13:07:59.838327076+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:07:59.838343706+07:00","message":"[buffer interim] 57 false กลับตอนไหนตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.838350385+07:00","message":"[bufferProcess] interim [220000000]:กลับตอนไหนตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.838352665+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.838356452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.838359452+07:00","message":"> Transcript [358] [false]: 'กลับตอนไหนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.838362735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.838364859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.838366893+07:00","message":"StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:07:59.838368993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.119441849+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.119498091+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-14T13:08:00.119505856+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.119522227+07:00","message":"[buffer interim] 57 false กลับตอนไหนก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.119530617+07:00","message":"[bufferProcess] interim [400000000]:กลับตอนไหนก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.11953402+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.119541022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.11954506+07:00","message":"> Transcript [359] [false]: 'กลับตอนไหนตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.119549846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.119553359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.119556517+07:00","message":"StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.119560072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.14775356+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.147822568+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-14T13:08:00.147831311+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.147849797+07:00","message":"[buffer interim] 57 false กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.147858114+07:00","message":"[bufferProcess] interim [520000000]:กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.147861647+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.147866719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.147871388+07:00","message":"> Transcript [360] [false]: 'กลับตอนไหนก็มีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.147876472+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.147879275+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.147882161+07:00","message":"StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.147885533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.67333406+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.673380465+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-14T13:08:00.673388242+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.673405953+07:00","message":"[buffer interim] 57 false กลับตอนไหนตอนนี้นะคะคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673422906+07:00","message":"[bufferProcess] interim [940000000]:กลับตอนไหนตอนนี้นะคะคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673427077+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673434617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673438754+07:00","message":"> Transcript [361] [false]: 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.67344329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.67344609+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673448954+07:00","message":"StatePrefix: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673451945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673459063+07:00","message":"Push: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673462117+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673466655+07:00","message":"Set new StatePrefix : 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.673470082+07:00","message":"Next Push (prob) : 'ก็มีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.673483317+07:00","message":"push: {false กลับตอนไหน 0 0xc000044400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.729522925+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.729566377+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-14T13:08:00.729574851+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.729592862+07:00","message":"[buffer interim] 57 false กลับตอนไหนตอนนี้นะคะคือก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.729602154+07:00","message":"[bufferProcess] interim [60000000]:กลับตอนไหนตอนนี้นะคะคือก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.729606307+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.729617733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.729620939+07:00","message":"> Transcript [362] [false]: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.729623253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.729626041+07:00","message":"Set new StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.740918597+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.740953883+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-14T13:08:00.740959546+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.740975238+07:00","message":"[buffer interim] 57 false กลับตอนไหนตอนนี้นะคะคือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.740981644+07:00","message":"[bufferProcess] interim [120000000]:กลับตอนไหนตอนนี้นะคะคือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.740983858+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะคือก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.740987946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.74099081+07:00","message":"> Transcript [363] [false]: 'กลับตอนไหนตอนนี้นะคะคือก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.740994228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.740996138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.74099787+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.741000028+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.85461995+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.854658211+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-14T13:08:00.854667409+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:00.854681967+07:00","message":"[buffer interim] 57 false กลับตอนไหนตอนนี้นะคะคือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.854688589+07:00","message":"[bufferProcess] interim [180000000]:กลับตอนไหนตอนนี้นะคะคือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.854691168+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะคือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.854697898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.854700757+07:00","message":"> Transcript [364] [false]: 'กลับตอนไหนตอนนี้นะคะคือต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.854704225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.854706373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.854708353+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:00.854711845+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.034649552+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.034685594+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-14T13:08:01.034691313+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.034706668+07:00","message":"[buffer interim] 57 false กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.034714494+07:00","message":"[bufferProcess] interim [360000000]:กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.034717303+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะคือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.034720707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.034723515+07:00","message":"> Transcript [365] [false]: 'กลับตอนไหนตอนนี้นะคะคือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.034726795+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.034728655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.034730507+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.034732602+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.531875659+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.618969071+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.619001775+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-14T13:08:01.619008541+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.619022187+07:00","message":"[buffer interim] 57 false กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619028935+07:00","message":"[bufferProcess] interim [960000000]:กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619031417+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619035006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619037592+07:00","message":"> Transcript [366] [false]: 'กลับตอนไหนตอนนี้นะคะคือต้นเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619041138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619043348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619048458+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619050918+07:00","message":"TextPushed: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619053354+07:00","message":"Push: 'ตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619055317+07:00","message":"TextPushed: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619057328+07:00","message":"Set new StatePrefix : 'กลับตอนไหนตอนนี้นะคะคือต้นเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.619059534+07:00","message":"Next Push (prob) : 'ต้นเทียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.61906744+07:00","message":"push: {false ตอนนี้นะคะคือ 0 0xc000044400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.654024566+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.654053284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ\",\"confidence\":0.9281584}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.654058786+07:00","message":"receive interim result [true|false]: กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.654067977+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.654071724+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.654077746+07:00","message":"[buffer interim] 57 true กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654085089+07:00","message":"[bufferProcess] interim [50000000]:กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654091928+07:00","message":"[bufferProcess] send to processor (isfinal):กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.6540957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654098697+07:00","message":"> Transcript [367] [false]: 'กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654101555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654103464+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654105431+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือต้นเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.65410813+07:00","message":"TextPushed: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654110505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654112865+07:00","message":"> Transcript [368] [true]: 'กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654115533+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654117111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654118645+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือต้นเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654120456+07:00","message":"TextPushed: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654122069+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654243146+07:00","message":"Push: 'ต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.65424636+07:00","message":"TextPushed: 'กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654248452+07:00","message":"Set new StatePrefix : 'กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654250809+07:00","message":"Next Push (prob) : 'กลับตอนไหนก็มีนะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.654257284+07:00","message":"push: {true ต้นเทียนค่ะ 0 0xc000044400}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.654269098+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_57.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:01.662364429+07:00","message":"write wav file: './tmp/7571/7571_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.727408486+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.780976956+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.930777596+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.930807338+07:00","message":"found end of frame, send empty tag with msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.930810796+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.930818628+07:00","message":"[buffer interim] 58 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.930825916+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.930830834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.93083395+07:00","message":"> Transcript [369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.930836698+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.930838463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.930840424+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.930842253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:01.93084513+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:01.930854339+07:00","message":"push: {true \n 0 0xc000315600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:01.934919903+07:00","message":"write wav file: './tmp/7571/7571_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:02.427387843+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:02.579352045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:02.57937064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186439904+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186492125+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186495783+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186497901+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186500574+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186502684+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186504304+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186506498+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186508215+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.186509737+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.243671394+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.305743427+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.331472275+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.331518774+07:00","message":"found end of frame, send empty tag with msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.331523639+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.331534434+07:00","message":"[buffer interim] 59 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:05.33154776+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:05.331551745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:05.331554873+07:00","message":"> Transcript [370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:05.331557571+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:05.331559535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:05.331561356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:05.331563158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:05.331570351+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:05.331580532+07:00","message":"push: {true \n 0 0xc000107780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:05.340074186+07:00","message":"write wav file: './tmp/7571/7571_59.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:05.579373771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:05.579405227+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:07.498182165+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:07.498233249+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-14T13:08:07.498238643+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:07.498255133+07:00","message":"[buffer interim] 60 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:07.498271509+07:00","message":"[bufferProcess] interim [860000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:07.498273952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:07.498282378+07:00","message":"[bufferProcess] send to processor (ticker):เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:07.498285255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:07.498288286+07:00","message":"> Transcript [371] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:07.498290296+07:00","message":"Set StatePrefix (first interim): 'เห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.050788416+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.050850665+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-14T13:08:08.050858966+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.050881214+07:00","message":"[buffer interim] 60 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.050892662+07:00","message":"[bufferProcess] interim [460000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.050895838+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.386550097+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.386610456+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-14T13:08:08.386619832+07:00","message":"receive interim result [false|false]: เห็นว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.386639763+07:00","message":"[buffer interim] 60 false เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.386658357+07:00","message":"[bufferProcess] interim [760000000]:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.38666278+07:00","message":"[bufferProcess] send to processor:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.386669028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.386675625+07:00","message":"> Transcript [372] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.386682327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.386685669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.386689555+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.386693445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:08.58040542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:08.580447271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.786568965+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.786612418+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-14T13:08:08.786618237+07:00","message":"receive interim result [false|false]: เห็นว่าพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.786630057+07:00","message":"[buffer interim] 60 false เห็นว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.786637311+07:00","message":"[bufferProcess] interim [180000000]:เห็นว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.786639797+07:00","message":"[bufferProcess] send to processor:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.786645368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.78664813+07:00","message":"> Transcript [373] [false]: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.786651123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.786653017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.786654813+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.786656916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.891290663+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.8913333+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-14T13:08:08.891339181+07:00","message":"receive interim result [false|false]: เห็นว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:08.891352597+07:00","message":"[buffer interim] 60 false เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.891362961+07:00","message":"[bufferProcess] interim [240000000]:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.891365217+07:00","message":"[bufferProcess] send to processor:เห็นว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.891368901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.891372111+07:00","message":"> Transcript [374] [false]: 'เห็นว่าพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.891375524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.89137738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.891379312+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:08.891381394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.100282273+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.100322921+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-14T13:08:09.100329283+07:00","message":"receive interim result [false|false]: เห็นว่ารักพูดจา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.10034388+07:00","message":"[buffer interim] 60 false เห็นว่ารักพูดจา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100350123+07:00","message":"[bufferProcess] interim [540000000]:เห็นว่ารักพูดจา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100352846+07:00","message":"[bufferProcess] send to processor:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100359588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100362563+07:00","message":"> Transcript [375] [false]: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100366118+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100368037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100370084+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100372668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100378118+07:00","message":"Push: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100379922+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100381838+07:00","message":"Set new StatePrefix : 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.100383834+07:00","message":"Next Push (prob) : 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.100391964+07:00","message":"push: {false เห็นว่า 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.309604347+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.309649886+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-14T13:08:09.309655754+07:00","message":"receive interim result [false|false]: เห็นว่ารักจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.309671631+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.309677002+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-14T13:08:09.309679445+07:00","message":"receive interim result [false|false]: เห็นว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.309684325+07:00","message":"[buffer interim] 60 false เห็นว่ารักจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.309687668+07:00","message":"[buffer interim] 60 false เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309693094+07:00","message":"[bufferProcess] interim [660000000]:เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309695517+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักพูดจา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309698416+07:00","message":"[bufferProcess] interim [720000000]:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309700194+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309702829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309705609+07:00","message":"> Transcript [376] [false]: 'เห็นว่ารักพูดจา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309708532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.30971044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309712436+07:00","message":"StatePrefix: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309714461+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309715974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309717825+07:00","message":"> Transcript [377] [false]: 'เห็นว่ารักจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309719676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309721229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.3097229+07:00","message":"StatePrefix: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.309724613+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.483333876+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.483370475+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-14T13:08:09.483376028+07:00","message":"receive interim result [false|false]: เห็นว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.483386846+07:00","message":"[buffer interim] 60 false เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.48339542+07:00","message":"[bufferProcess] interim [840000000]:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.483397719+07:00","message":"[bufferProcess] send to processor:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.483401407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.483404294+07:00","message":"> Transcript [378] [false]: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.483407237+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.483409127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.483411016+07:00","message":"StatePrefix: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.48341923+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.711151504+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.711204557+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-14T13:08:09.711211163+07:00","message":"receive interim result [false|false]: เห็นว่ารักพูดจาเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.711227025+07:00","message":"[buffer interim] 60 false เห็นว่ารักพูดจาเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711234874+07:00","message":"[bufferProcess] interim [20000000]:เห็นว่ารักพูดจาเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711238073+07:00","message":"[bufferProcess] send to processor:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711244572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711247509+07:00","message":"> Transcript [379] [false]: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711251273+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.7112533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711255116+07:00","message":"StatePrefix: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711257189+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711264917+07:00","message":"Push: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711266994+07:00","message":"TextPushed: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711268993+07:00","message":"Set new StatePrefix : 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.711270889+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.711279218+07:00","message":"push: {false รัก 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.783681194+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.783732589+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-14T13:08:09.783738991+07:00","message":"receive interim result [false|false]: เห็นว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.783755649+07:00","message":"[buffer interim] 60 false เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.783763244+07:00","message":"[bufferProcess] interim [140000000]:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.783765935+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักพูดจาเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.783772469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.783775063+07:00","message":"> Transcript [380] [false]: 'เห็นว่ารักพูดจาเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.783777338+07:00","message":"Set StatePrefix (first interim): 'เห็นว่ารักพูดจาเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.87209421+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.872152591+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-14T13:08:09.872158844+07:00","message":"receive interim result [false|false]: เห็นว่าพืชเจริญลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:09.872173312+07:00","message":"[buffer interim] 60 false เห็นว่าพืชเจริญลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.872182588+07:00","message":"[bufferProcess] interim [200000000]:เห็นว่าพืชเจริญลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.872185525+07:00","message":"[bufferProcess] send to processor:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.87218907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.872192107+07:00","message":"> Transcript [381] [false]: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:09.872194651+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:10.398980264+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:10.399017741+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-14T13:08:10.399023888+07:00","message":"receive interim result [false|false]: เห็นว่าพืชเจริญลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:10.399039418+07:00","message":"[buffer interim] 60 false เห็นว่าพืชเจริญลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.399046486+07:00","message":"[bufferProcess] interim [800000000]:เห็นว่าพืชเจริญลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.399049418+07:00","message":"[bufferProcess] send to processor:เห็นว่าพืชเจริญลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.399056543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.399059381+07:00","message":"> Transcript [382] [false]: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.399061527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.399063899+07:00","message":"Set new StatePrefix: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:10.50231589+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:10.50235748+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-14T13:08:10.502363429+07:00","message":"receive interim result [false|false]: เห็นว่าพืชเจริญลงด้านล่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:10.502375699+07:00","message":"[buffer interim] 60 false เห็นว่าพืชเจริญลงด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.502382119+07:00","message":"[bufferProcess] interim [920000000]:เห็นว่าพืชเจริญลงด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.502384755+07:00","message":"[bufferProcess] send to processor:เห็นว่าพืชเจริญลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.502390339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.502393027+07:00","message":"> Transcript [383] [false]: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.502396088+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.502398115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.502399952+07:00","message":"StatePrefix: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.502402236+07:00","message":"TextPushed: 'เห็นว่ารัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:10.860005928+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:10.860050414+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-14T13:08:10.860056879+07:00","message":"receive interim result [false|false]: เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:10.860071241+07:00","message":"[buffer interim] 60 false เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.860077961+07:00","message":"[bufferProcess] interim [280000000]:เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.860080788+07:00","message":"[bufferProcess] send to processor:เห็นว่าพืชเจริญลงด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.860086595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.860089465+07:00","message":"> Transcript [384] [false]: 'เห็นว่าพืชเจริญลงด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.86009285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.860095165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.860097125+07:00","message":"StatePrefix: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:10.860099798+07:00","message":"TextPushed: 'เห็นว่ารัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.341705557+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.341749469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าพืชเจริญลงด้านล่างนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.341756449+07:00","message":"receive interim result [false|false]: เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.341771124+07:00","message":"[buffer interim] 60 false เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.341777916+07:00","message":"[bufferProcess] interim [880000000]:เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.341780824+07:00","message":"[bufferProcess] send to processor:เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.341788248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.341792459+07:00","message":"> Transcript [385] [false]: 'เห็นว่าพืชเจริญลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.341796041+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.341798859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.341801293+07:00","message":"StatePrefix: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.341803693+07:00","message":"TextPushed: 'เห็นว่ารัก'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:11.580423983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:11.580447761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.710730477+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.819183745+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.819229172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าพืชเจริญลงด้านล่างนะคะ\",\"confidence\":0.92656404}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.819236175+07:00","message":"receive interim result [true|false]: เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.819246237+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.819249527+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.819266695+07:00","message":"[buffer interim] 60 true เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819293571+07:00","message":"[bufferProcess] interim [420000000]:เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819299391+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นว่าพืชเจริญลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819303626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819307972+07:00","message":"> Transcript [386] [false]: 'เห็นว่าพืชเจริญลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819312253+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819314526+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819316849+07:00","message":"StatePrefix: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819319538+07:00","message":"TextPushed: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819323166+07:00","message":"Push: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819325502+07:00","message":"TextPushed: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819327616+07:00","message":"Set new StatePrefix : 'เห็นว่าพืชเจริญลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819329931+07:00","message":"Next Push (prob) : 'ด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819331599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819333452+07:00","message":"> Transcript [387] [true]: 'เห็นว่าพืชเจริญลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819335578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819337165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819338859+07:00","message":"StatePrefix: 'เห็นว่าพืชเจริญลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.81934063+07:00","message":"TextPushed: 'เห็นว่าพืชเจริญลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:11.819342748+07:00","message":"Push: 'ด้านล่างนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.819352945+07:00","message":"push: {false เห็นว่าพืชเจริญลง 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.819359532+07:00","message":"push: {true ด้านล่างนะคะ 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:11.83160536+07:00","message":"write wav file: './tmp/7571/7571_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:11.907685627+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.738260506+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.738301756+07:00","message":"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-14T13:08:12.738307012+07:00","message":"receive interim result [false|false]: เป็นไปใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.738321696+07:00","message":"[buffer interim] 61 false เป็นไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.738328036+07:00","message":"[bufferProcess] interim [720000000]:เป็นไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.738330225+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.952137996+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.952178348+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-14T13:08:12.952184952+07:00","message":"receive interim result [false|false]: เป็นไปในทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:12.952195835+07:00","message":"[buffer interim] 61 false เป็นไปในทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.95220233+07:00","message":"[bufferProcess] interim [80000000]:เป็นไปในทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.952204819+07:00","message":"[bufferProcess] send to processor:เป็นไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.952209913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.952212565+07:00","message":"> Transcript [388] [false]: 'เป็นไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:12.952214563+07:00","message":"Set StatePrefix (first interim): 'เป็นไปใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.139155726+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.139194656+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-14T13:08:13.139201517+07:00","message":"receive interim result [false|false]: เป็นไปในทางเดียว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.139211662+07:00","message":"[buffer interim] 61 false เป็นไปในทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.139217984+07:00","message":"[bufferProcess] interim [260000000]:เป็นไปในทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.139220476+07:00","message":"[bufferProcess] send to processor:เป็นไปในทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.139223768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.139226852+07:00","message":"> Transcript [389] [false]: 'เป็นไปในทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.139230104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.13923237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.139234274+07:00","message":"StatePrefix: 'เป็นไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.139236357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.369063579+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.369104156+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-14T13:08:13.369111561+07:00","message":"receive interim result [false|false]: เป็นไปในทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.369123824+07:00","message":"[buffer interim] 61 false เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.369130772+07:00","message":"[bufferProcess] interim [440000000]:เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.369133248+07:00","message":"[bufferProcess] send to processor:เป็นไปในทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.369136988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.369140148+07:00","message":"> Transcript [390] [false]: 'เป็นไปในทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.369143571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.369145676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.369147723+07:00","message":"StatePrefix: 'เป็นไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.369149903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.380494283+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.380522312+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-14T13:08:13.380528333+07:00","message":"receive interim result [false|false]: เป็นไปในทิศทางเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.380539059+07:00","message":"[buffer interim] 61 false เป็นไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.380544247+07:00","message":"[bufferProcess] interim [500000000]:เป็นไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.380546583+07:00","message":"[bufferProcess] send to processor:เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.380549689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.380552266+07:00","message":"> Transcript [391] [false]: 'เป็นไปในทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.380555038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.380556925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.380558723+07:00","message":"StatePrefix: 'เป็นไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.380560686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.502591355+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.50263505+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-14T13:08:13.50264131+07:00","message":"receive interim result [false|false]: เป็นไปในทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.502654702+07:00","message":"[buffer interim] 61 false เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502665071+07:00","message":"[bufferProcess] interim [620000000]:เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502667733+07:00","message":"[bufferProcess] send to processor:เป็นไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502673711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502676761+07:00","message":"> Transcript [392] [false]: 'เป็นไปในทิศทางเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502680529+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.50268286+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502684781+07:00","message":"StatePrefix: 'เป็นไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502687051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502691247+07:00","message":"Push: 'เป็นไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502693248+07:00","message":"TextPushed: 'เป็นไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.50269667+07:00","message":"Set new StatePrefix : 'เป็นไปในทิศทางเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.502699091+07:00","message":"Next Push (prob) : 'ทิศทางเดียวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.502707473+07:00","message":"push: {false เป็นไปใน 0 0xc000314c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.675096296+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.675137871+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-14T13:08:13.675143806+07:00","message":"receive interim result [false|false]: เป็นไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.675160265+07:00","message":"[buffer interim] 61 false เป็นไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.675167977+07:00","message":"[bufferProcess] interim [800000000]:เป็นไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.675170986+07:00","message":"[bufferProcess] send to processor:เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.675174878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.675177689+07:00","message":"> Transcript [393] [false]: 'เป็นไปในทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.6751801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.675182112+07:00","message":"Set new StatePrefix: 'เป็นไปในทางเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.792002396+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.792047384+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-14T13:08:13.792054103+07:00","message":"receive interim result [false|false]: เป็นไปในทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:13.792069214+07:00","message":"[buffer interim] 61 false เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.792081018+07:00","message":"[bufferProcess] interim [920000000]:เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.792083688+07:00","message":"[bufferProcess] send to processor:เป็นไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.792091247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.792094018+07:00","message":"> Transcript [394] [false]: 'เป็นไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.792096393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:13.792098531+07:00","message":"Set new StatePrefix: 'เป็นไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.380731526+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.380770201+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-14T13:08:14.380776891+07:00","message":"receive interim result [false|false]: เป็นไปในทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:14.380791071+07:00","message":"[buffer interim] 61 false เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.380797662+07:00","message":"[bufferProcess] interim [520000000]:เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.380800291+07:00","message":"[bufferProcess] send to processor:เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.380806504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.380809267+07:00","message":"> Transcript [395] [false]: 'เป็นไปในทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.380811773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:14.380814093+07:00","message":"Set new StatePrefix: 'เป็นไปในทางเดียวกัน'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:14.580461754+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:14.580492762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.453310799+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.593250545+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.593282856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไปในทางเดียวกัน\",\"confidence\":0.8867337}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.593288816+07:00","message":"receive interim result [true|false]: เป็นไปในทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.593301311+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.593303506+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.593309311+07:00","message":"[buffer interim] 61 true เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593316186+07:00","message":"[bufferProcess] interim [770000000]:เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593320863+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นไปในทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.59332551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593329671+07:00","message":"> Transcript [396] [false]: 'เป็นไปในทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593338199+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593341254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593344558+07:00","message":"StatePrefix: 'เป็นไปในทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593347685+07:00","message":"TextPushed: 'เป็นไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593350535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593353492+07:00","message":"> Transcript [397] [true]: 'เป็นไปในทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593357127+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593361336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593363202+07:00","message":"StatePrefix: 'เป็นไปในทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593364953+07:00","message":"TextPushed: 'เป็นไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:16.593369971+07:00","message":"Push: 'ทางเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.593377384+07:00","message":"push: {true ทางเดียวกัน 0 0xc000314c00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:16.6033696+07:00","message":"write wav file: './tmp/7571/7571_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:16.713791551+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:17.580747909+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:17.580773968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.77597446+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.776027959+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-14T13:08:18.776033685+07:00","message":"receive interim result [false|false]: ทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.776049445+07:00","message":"[buffer interim] 62 false ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.776056275+07:00","message":"[bufferProcess] interim [100000000]:ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.776058472+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.776064274+07:00","message":"[bufferProcess] send to processor (ticker):ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.776067473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.776070331+07:00","message":"> Transcript [398] [false]: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:18.776072516+07:00","message":"Set StatePrefix (first interim): 'ทางด้านบนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:18.95346682+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.014830448+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.057215067+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.05726046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบนนะคะ\",\"confidence\":0.95010215}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.057267368+07:00","message":"receive interim result [true|false]: ทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.057277597+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.057279729+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.057286153+07:00","message":"[buffer interim] 62 true ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.05729346+07:00","message":"[bufferProcess] interim [460000000]:ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.057304947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.057312188+07:00","message":"> Transcript [399] [true]: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.057315336+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.057317249+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.05731905+07:00","message":"StatePrefix: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.057321066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.057323613+07:00","message":"Push: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.057345034+07:00","message":"push: {true ทางด้านบนนะคะ 0 0xc001e33c00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:19.064156394+07:00","message":"write wav file: './tmp/7571/7571_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.141055103+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.213972715+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.25490596+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.254922892+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.254926092+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.254935228+07:00","message":"[buffer interim] 63 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.254945055+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.254950681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.254954681+07:00","message":"> Transcript [400] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.254959088+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.254962651+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.25496546+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.254968737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:19.254973038+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:19.254984345+07:00","message":"push: {true \n 0 0xc000314f80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:19.259724866+07:00","message":"write wav file: './tmp/7571/7571_63.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:20.58165638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:20.5816775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:20.824191838+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:20.824234097+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-14T13:08:20.824239446+07:00","message":"receive interim result [false|false]: ตรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:20.824252031+07:00","message":"[buffer interim] 64 false ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:20.824257882+07:00","message":"[bufferProcess] interim [680000000]:ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:20.824259807+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:20.824264766+07:00","message":"[bufferProcess] send to processor (ticker):ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:20.824267472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:20.824270176+07:00","message":"> Transcript [401] [false]: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:20.824272183+07:00","message":"Set StatePrefix (first interim): 'ตรง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.083111268+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.083154558+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-14T13:08:21.083160561+07:00","message":"receive interim result [false|false]: ตรงข้าม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.083173675+07:00","message":"[buffer interim] 64 false ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.083183082+07:00","message":"[bufferProcess] interim [860000000]:ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.083185921+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.271606704+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.271643841+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-14T13:08:21.271650092+07:00","message":"receive interim result [false|false]: ตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.27166348+07:00","message":"[buffer interim] 64 false ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.271670018+07:00","message":"[bufferProcess] interim [100000000]:ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.271672579+07:00","message":"[bufferProcess] send to processor:ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.27167794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.271680727+07:00","message":"> Transcript [402] [false]: 'ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.271683721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.271685716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.271687672+07:00","message":"StatePrefix: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.271689781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.861346546+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.86139583+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-14T13:08:21.861402372+07:00","message":"receive interim result [false|false]: ตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:21.861415225+07:00","message":"[buffer interim] 64 false ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.861429455+07:00","message":"[bufferProcess] interim [700000000]:ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.86143242+07:00","message":"[bufferProcess] send to processor:ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.861439276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.861442248+07:00","message":"> Transcript [403] [false]: 'ตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.86144532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.861447168+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.861449313+07:00","message":"StatePrefix: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:21.86145128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.803536525+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.906083538+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.906127236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงข้ามกับ\",\"confidence\":0.93065053}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.906134103+07:00","message":"receive interim result [true|false]: ตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.90615504+07:00","message":"end recv isFinal message id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.906157243+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.906164529+07:00","message":"[buffer interim] 64 true ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906176127+07:00","message":"[bufferProcess] interim [810000000]:ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906180085+07:00","message":"[bufferProcess] send to processor (isfinal):ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906184068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906187353+07:00","message":"> Transcript [404] [false]: 'ตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906190559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906192614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906195093+07:00","message":"StatePrefix: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906197184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906198792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906200636+07:00","message":"> Transcript [405] [true]: 'ตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906203286+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.90620499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906206562+07:00","message":"StatePrefix: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906208152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:22.906214994+07:00","message":"Push: 'ตรงข้ามกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.90622434+07:00","message":"push: {true ตรงข้ามกับ 0 0xc001fba480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:22.916523925+07:00","message":"write wav file: './tmp/7571/7571_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:22.938934721+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.053181752+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.170529801+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.170552733+07:00","message":"found end of frame, send empty tag with msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.1705567+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.170564589+07:00","message":"[buffer interim] 65 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.170572282+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.170582958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.17058793+07:00","message":"> Transcript [406] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.170592324+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.170595557+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.170600325+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.170603573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.170609488+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.170621582+07:00","message":"push: {true \n 0 0xc000315300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:23.175151093+07:00","message":"write wav file: './tmp/7571/7571_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.253863339+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.372543188+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.441958139+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.526805118+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.526821144+07:00","message":"found end of frame, send empty tag with msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.526823806+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.526830452+07:00","message":"[buffer interim] 66 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.526836947+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.526840836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.526843664+07:00","message":"> Transcript [407] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.526845967+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.526847826+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.526849464+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.526851207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:23.526861006+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:23.526869807+07:00","message":"push: {true \n 0 0xc001fba900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:23.531203535+07:00","message":"write wav file: './tmp/7571/7571_66.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:23.582485758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:23.582497085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:26.583187562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:26.583192447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.449900302+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.449945857+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-14T13:08:27.449951048+07:00","message":"receive interim result [false|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.449965353+07:00","message":"[buffer interim] 67 false ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.449971548+07:00","message":"[bufferProcess] interim [960000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.449973516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.44998018+07:00","message":"[bufferProcess] send to processor (ticker):ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.449983002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.4499854+07:00","message":"> Transcript [408] [false]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.449987703+07:00","message":"Set StatePrefix (first interim): 'ก็คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.753532073+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.753579128+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-14T13:08:27.75358593+07:00","message":"receive interim result [false|false]: ก็คือการเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.753601944+07:00","message":"[buffer interim] 67 false ก็คือการเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.753609325+07:00","message":"[bufferProcess] interim [260000000]:ก็คือการเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.753611617+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.879064644+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.879114743+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-14T13:08:27.87912075+07:00","message":"receive interim result [false|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:27.879137598+07:00","message":"[buffer interim] 67 false ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.879146382+07:00","message":"[bufferProcess] interim [440000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.879148867+07:00","message":"[bufferProcess] send to processor:ก็คือการเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.879153538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.879156745+07:00","message":"> Transcript [409] [false]: 'ก็คือการเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.879160551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.879162533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.879164292+07:00","message":"StatePrefix: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:27.879166391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.039887476+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.039918909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.039925187+07:00","message":"receive interim result [false|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.039940499+07:00","message":"[buffer interim] 67 false ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.03994711+07:00","message":"[bufferProcess] interim [560000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.03995057+07:00","message":"[bufferProcess] send to processor:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.039954888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.03995782+07:00","message":"> Transcript [410] [false]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.039961067+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.039963342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.039965113+07:00","message":"StatePrefix: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:28.039967033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:28.817188374+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012765606+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012813534+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-14T13:08:29.01282039+07:00","message":"receive interim result [false|false]: สื่อการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012836966+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012846972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการ\",\"confidence\":0.89607936}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012851033+07:00","message":"receive interim result [true|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012854654+07:00","message":"end recv isFinal message id 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012856773+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012863552+07:00","message":"[buffer interim] 67 false สื่อการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012873035+07:00","message":"[buffer interim] 67 true ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012878964+07:00","message":"[bufferProcess] interim [580000000]:สื่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012881652+07:00","message":"[bufferProcess] send to processor:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012885251+07:00","message":"[bufferProcess] interim [610000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012887233+07:00","message":"[bufferProcess] send to processor (isfinal):สื่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.01289049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012893522+07:00","message":"> Transcript [411] [false]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012896534+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012898805+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012900526+07:00","message":"StatePrefix: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012902409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012904039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012905926+07:00","message":"> Transcript [412] [false]: 'สื่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012907675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012909562+07:00","message":"Set new StatePrefix: 'สื่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012911141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012912846+07:00","message":"> Transcript [413] [true]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012914882+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.01291644+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012918136+07:00","message":"StatePrefix: 'สื่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.012919866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:29.01292467+07:00","message":"Push: 'ก็คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.012933782+07:00","message":"push: {true ก็คือการ 0 0xc001fbad80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:29.025929192+07:00","message":"write wav file: './tmp/7571/7571_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:29.337802861+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:29.583735957+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:29.58375901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.316123565+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.316166394+07:00","message":"receive interim 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-14T13:08:30.316172624+07:00","message":"receive interim result [false|false]: จึงเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:30.316187596+07:00","message":"[buffer interim] 68 false จึงเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.316194118+07:00","message":"[bufferProcess] interim [20000000]:จึงเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.316196266+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.316202923+07:00","message":"[bufferProcess] send to processor (ticker):จึงเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.316205659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.316208283+07:00","message":"> Transcript [414] [false]: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:30.316210397+07:00","message":"Set StatePrefix (first interim): 'จึงเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.475145456+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.475190064+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-14T13:08:31.475196153+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.475206971+07:00","message":"[buffer interim] 68 false จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.475215076+07:00","message":"[bufferProcess] interim [220000000]:จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.475217913+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.475222166+07:00","message":"[bufferProcess] send to processor (ticker):จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.475224889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.475227492+07:00","message":"> Transcript [415] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.475231037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.475233117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.475234853+07:00","message":"StatePrefix: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.475236693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.976929076+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.976970637+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-14T13:08:31.976976752+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:31.976991087+07:00","message":"[buffer interim] 68 false จึงเป็นการตอบสนองต่อการสัมผัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.976998943+07:00","message":"[bufferProcess] interim [640000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:31.977001183+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.126299426+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.126340536+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-14T13:08:32.126347458+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.126363621+07:00","message":"[buffer interim] 68 false จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.126372052+07:00","message":"[bufferProcess] interim [820000000]:จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.126375997+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.126381771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.126385573+07:00","message":"> Transcript [416] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.126390231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.126393124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.126396052+07:00","message":"StatePrefix: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.126399073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.183602384+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.183641237+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-14T13:08:32.183647027+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.18365892+07:00","message":"[buffer interim] 68 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.183665398+07:00","message":"[bufferProcess] interim [880000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.18366798+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.183671366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.183674246+07:00","message":"> Transcript [417] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.183677376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.183679161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.1836814+07:00","message":"StatePrefix: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.183683538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.379948697+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.379992808+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-14T13:08:32.379999729+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.380015786+07:00","message":"[buffer interim] 68 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.38002445+07:00","message":"[bufferProcess] interim [60000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.380027498+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.380034391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.38003736+07:00","message":"> Transcript [418] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.380044271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.380046767+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.380048756+07:00","message":"StatePrefix: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.380051596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.380057042+07:00","message":"Push: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.380058847+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.380060769+07:00","message":"Set new StatePrefix : 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:32.38006411+07:00","message":"Next Push (prob) : 'ตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:32.380074386+07:00","message":"push: {false จึงเป็นการ 0 0xc000106f80}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:32.584301973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:32.584303972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.011176408+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.011224111+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-14T13:08:33.011230646+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.011247218+07:00","message":"[buffer interim] 68 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.011254797+07:00","message":"[bufferProcess] interim [660000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.011257774+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.011264601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.011268052+07:00","message":"> Transcript [419] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.011271982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.011274146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.011275904+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.011278504+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.241203287+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.260047981+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.26008553+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-14T13:08:33.260091798+07:00","message":"receive interim result [false|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.26010984+07:00","message":"[buffer interim] 68 false จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.260118458+07:00","message":"[bufferProcess] interim [960000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.26012158+07:00","message":"[bufferProcess] send to processor:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.260125425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.260128703+07:00","message":"> Transcript [420] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.260132307+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.260134476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.260136916+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.2601392+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.303518582+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.392539409+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.392587903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.39259551+07:00","message":"receive interim result [true|false]: จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.392607018+07:00","message":"end recv isFinal message id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.392609268+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.392617831+07:00","message":"[buffer interim] 68 true จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392629035+07:00","message":"[bufferProcess] interim [140000000]:จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392632977+07:00","message":"[bufferProcess] send to processor (isfinal):จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392636944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392640244+07:00","message":"> Transcript [421] [false]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392643766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392645645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392647669+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392649837+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392651472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392653296+07:00","message":"> Transcript [422] [true]: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392655351+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392656911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392658455+07:00","message":"StatePrefix: 'จึงเป็นการตอบสนองต่อการสัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.39266018+07:00","message":"TextPushed: 'จึงเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.392664254+07:00","message":"Push: 'ตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.392672776+07:00","message":"push: {true ตอบสนองต่อการสัมผัสที่เข้าหาเราค่ะ 0 0xc000106f80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:33.40221535+07:00","message":"write wav file: './tmp/7571/7571_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.433422322+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.540403195+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.540434102+07:00","message":"found end of frame, send empty tag with msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.540437693+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.540446053+07:00","message":"[buffer interim] 69 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.540455243+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.540468357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.540471425+07:00","message":"> Transcript [423] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.540474315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.540476174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.540477834+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.540479754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.540497934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.540508838+07:00","message":"push: {true \n 0 0xc000314e00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:33.544848699+07:00","message":"write wav file: './tmp/7571/7571_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.694405313+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.750944103+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.815159683+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.900040532+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.90005774+07:00","message":"found end of frame, send empty tag with msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.90006084+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.900066584+07:00","message":"[buffer interim] 70 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.900073543+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.900078614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.900081877+07:00","message":"> Transcript [424] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.900084119+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.900085985+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.900087664+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.900089394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:33.900096978+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:33.900106285+07:00","message":"push: {true \n 0 0xc002002400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:33.905205837+07:00","message":"write wav file: './tmp/7571/7571_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.01419027+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.120944429+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.120967062+07:00","message":"found end of frame, send empty tag with msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.120970375+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.120977448+07:00","message":"[buffer interim] 71 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.120985973+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.1209981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.121001137+07:00","message":"> Transcript [425] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.121003647+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.121005575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.121007246+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.121009142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.12101166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.121021378+07:00","message":"push: {true \n 0 0xc000315500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:34.126954393+07:00","message":"write wav file: './tmp/7571/7571_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.203334292+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.932460191+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.932505228+07:00","message":"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-14T13:08:34.932510426+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:34.932522817+07:00","message":"[buffer interim] 72 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.932529117+07:00","message":"[bufferProcess] interim [780000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:34.932530917+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.18624941+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.186283018+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.186286327+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.186288363+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.186290198+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.186292124+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.18629415+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.186296007+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.186299054+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.18630145+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.186303156+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.18630483+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.386975072+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.387012981+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-14T13:08:35.387018364+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.387031062+07:00","message":"[buffer interim] 72 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.387037851+07:00","message":"[bufferProcess] interim [200000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.387040339+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.387044894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.387047535+07:00","message":"> Transcript [426] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.387049509+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.460165336+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.460204494+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-14T13:08:35.46021158+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.460223661+07:00","message":"[buffer interim] 72 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.460230619+07:00","message":"[bufferProcess] interim [320000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.460233061+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.460238079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.460240886+07:00","message":"> Transcript [427] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.460243003+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.46024506+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:35.584998879+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:35.585002111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.633993605+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.634026382+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-14T13:08:35.634031952+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.63404316+07:00","message":"[buffer interim] 72 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.634050122+07:00","message":"[bufferProcess] interim [440000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.634052741+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.634058063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.634060607+07:00","message":"> Transcript [428] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.634062738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.634064681+07:00","message":"Set new StatePrefix: 'ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.767057288+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.767105065+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-14T13:08:35.767111895+07:00","message":"receive interim result [false|false]: ตอนนี้ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.767128257+07:00","message":"[buffer interim] 72 false ตอนนี้ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.767136332+07:00","message":"[bufferProcess] interim [620000000]:ตอนนี้ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.767139263+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.767147254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.76714996+07:00","message":"> Transcript [429] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.76715241+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.767154513+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.834381948+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.834427201+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-14T13:08:35.834444257+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:35.834457635+07:00","message":"[buffer interim] 72 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.834468166+07:00","message":"[bufferProcess] interim [680000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.834472295+07:00","message":"[bufferProcess] send to processor:ตอนนี้ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.834479187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.834483593+07:00","message":"> Transcript [430] [false]: 'ตอนนี้ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.834487071+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:35.834490333+07:00","message":"Set new StatePrefix: 'ตอนนี้ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.082323494+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.082369179+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-14T13:08:36.082377754+07:00","message":"receive interim result [false|false]: ตอนนี้แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.082393065+07:00","message":"[buffer interim] 72 false ตอนนี้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.082400953+07:00","message":"[bufferProcess] interim [860000000]:ตอนนี้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.082403558+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.082410362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.082413216+07:00","message":"> Transcript [431] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.082417907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.082420656+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.655006127+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.65504231+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-14T13:08:36.6550497+07:00","message":"receive interim result [false|false]: ตอนนี้แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:36.655064522+07:00","message":"[buffer interim] 72 false ตอนนี้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.655071413+07:00","message":"[bufferProcess] interim [460000000]:ตอนนี้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.655073804+07:00","message":"[bufferProcess] send to processor:ตอนนี้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.655077107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.655080719+07:00","message":"> Transcript [432] [false]: 'ตอนนี้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.655083442+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:36.655085584+07:00","message":"Set new StatePrefix: 'ตอนนี้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.17638928+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.176436538+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-14T13:08:37.176444085+07:00","message":"receive interim result [false|false]: ตอนนี้แล้วนะคะแล้วก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.17646055+07:00","message":"[buffer interim] 72 false ตอนนี้แล้วนะคะแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.176468564+07:00","message":"[bufferProcess] interim [0]:ตอนนี้แล้วนะคะแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.176472254+07:00","message":"[bufferProcess] send to processor:ตอนนี้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.176482202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.176486023+07:00","message":"> Transcript [433] [false]: 'ตอนนี้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.176491108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.176494329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.176497638+07:00","message":"StatePrefix: 'ตอนนี้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.176500507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.742669356+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.742709861+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-14T13:08:37.742715153+07:00","message":"receive interim result [false|false]: ตอนนี้แล้วนะคะแล้วก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:37.742724905+07:00","message":"[buffer interim] 72 false ตอนนี้แล้วนะคะแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.742731418+07:00","message":"[bufferProcess] interim [600000000]:ตอนนี้แล้วนะคะแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.742733637+07:00","message":"[bufferProcess] send to processor:ตอนนี้แล้วนะคะแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.742737041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.742739845+07:00","message":"> Transcript [434] [false]: 'ตอนนี้แล้วนะคะแล้วก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.742742933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.742744721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.742746936+07:00","message":"StatePrefix: 'ตอนนี้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:37.742749185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:38.585157511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:38.585189694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:39.522615131+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:39.689831868+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:39.689879027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้นะคะก็คือ\",\"confidence\":0.89479274}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:39.689886753+07:00","message":"receive interim result [true|false]: ตอนนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:39.689898218+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:39.689900527+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:39.689906697+07:00","message":"[buffer interim] 72 true ตอนนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689913807+07:00","message":"[bufferProcess] interim [550000000]:ตอนนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689917611+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนนี้แล้วนะคะแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689921222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689924325+07:00","message":"> Transcript [435] [false]: 'ตอนนี้แล้วนะคะแล้วก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689927481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.68992941+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689931394+07:00","message":"StatePrefix: 'ตอนนี้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.68993355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.68993511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.68993705+07:00","message":"> Transcript [436] [true]: 'ตอนนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689939095+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689940726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689942334+07:00","message":"StatePrefix: 'ตอนนี้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689944027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:39.689946552+07:00","message":"Push: 'ตอนนี้นะคะก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:39.689954688+07:00","message":"push: {true ตอนนี้นะคะก็คือ 0 0xc000107080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:39.700845465+07:00","message":"write wav file: './tmp/7571/7571_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:40.416019178+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.449890561+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.449930074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.449936551+07:00","message":"receive interim result [false|false]: 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.449951237+07:00","message":"[buffer interim] 73 false 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.449957016+07:00","message":"[bufferProcess] interim [870000000]:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.449958824+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.449966351+07:00","message":"[bufferProcess] send to processor (ticker):3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.449968949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.4499717+07:00","message":"> Transcript [437] [false]: '3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.449973721+07:00","message":"Set StatePrefix (first interim): '3 จุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.452695888+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.45273447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.452738983+07:00","message":"receive interim result [false|false]: 3.4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.452754326+07:00","message":"[buffer interim] 73 false 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.452760756+07:00","message":"[bufferProcess] interim [930000000]:3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.452763316+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.579476945+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.579514606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.579519783+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.579533754+07:00","message":"[buffer interim] 73 false 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.579539587+07:00","message":"[bufferProcess] interim [990000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.579541807+07:00","message":"[bufferProcess] send to processor:3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.579544995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.579547915+07:00","message":"> Transcript [438] [false]: '3.4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.579550276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.579552458+07:00","message":"Set new StatePrefix: '3.4'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:41.58564945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:41.58566907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.970890557+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.970932409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.970938333+07:00","message":"receive interim result [false|false]: 3.3.1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:41.970954015+07:00","message":"[buffer interim] 73 false 3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.970969311+07:00","message":"[bufferProcess] interim [350000000]:3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.970972031+07:00","message":"[bufferProcess] send to processor:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.970975618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.970978538+07:00","message":"> Transcript [439] [false]: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.970980488+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:41.970983417+07:00","message":"Set new StatePrefix: '3.3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.028399933+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.0284486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.028455232+07:00","message":"receive interim result [false|false]: 3.3.2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.028467298+07:00","message":"[buffer interim] 73 false 3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.028473885+07:00","message":"[bufferProcess] interim [470000000]:3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.028476361+07:00","message":"[bufferProcess] send to processor:3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.028481855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.028484682+07:00","message":"> Transcript [440] [false]: '3.3.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.028487245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.02848907+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.028490935+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.028493157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.213487763+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.305785283+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.305829124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.305834344+07:00","message":"receive interim result [true|false]: 3.3.2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.305840662+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.305842712+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.305849042+07:00","message":"[buffer interim] 73 true 3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305855298+07:00","message":"[bufferProcess] interim [830000000]:3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305860338+07:00","message":"[bufferProcess] send to processor (isfinal):3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305863368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305865906+07:00","message":"> Transcript [441] [false]: '3.3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305868485+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305870277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305872769+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305874704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305876361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305878918+07:00","message":"> Transcript [442] [true]: '3.3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305881001+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305882573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305884133+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305885771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:42.305891536+07:00","message":"Push: '3.3.2'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.305898079+07:00","message":"push: {true 3.3.2 0 0xc002002d80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:42.312773902+07:00","message":"write wav file: './tmp/7571/7571_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:42.3354472+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.054225637+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.054265813+07:00","message":"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-14T13:08:43.054271147+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.054284191+07:00","message":"[buffer interim] 74 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.054290181+07:00","message":"[bufferProcess] interim [780000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.054292176+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.378289834+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.378326204+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-14T13:08:43.378331888+07:00","message":"receive interim result [false|false]: การตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.378340934+07:00","message":"[buffer interim] 74 false การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.378347871+07:00","message":"[bufferProcess] interim [80000000]:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.37835009+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.37835349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.378356137+07:00","message":"> Transcript [443] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.378358111+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.692156833+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.692198089+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-14T13:08:43.69220436+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.692220381+07:00","message":"[buffer interim] 74 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.692227938+07:00","message":"[bufferProcess] interim [380000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.69223099+07:00","message":"[bufferProcess] send to processor:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.692237682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.692241157+07:00","message":"> Transcript [444] [false]: 'การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.692246361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.692248614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.692250529+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.692252617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.895317458+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.895356245+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-14T13:08:43.895363414+07:00","message":"receive interim result [false|false]: การตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:43.895383712+07:00","message":"[buffer interim] 74 false การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.895391585+07:00","message":"[bufferProcess] interim [620000000]:การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.895394204+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.895398098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.895400935+07:00","message":"> Transcript [445] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.895406839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.89540884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.895411059+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:43.895413147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.089978135+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.090022675+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-14T13:08:44.090029635+07:00","message":"receive interim result [false|false]: การตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.090044701+07:00","message":"[buffer interim] 74 false การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.090052756+07:00","message":"[bufferProcess] interim [800000000]:การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.090055584+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.090063015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.090066206+07:00","message":"> Transcript [446] [false]: 'การตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.090069723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.090071849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.090073877+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.090076924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.447594664+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.447635967+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-14T13:08:44.447642977+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.447660434+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.447668459+07:00","message":"[bufferProcess] interim [40000000]:การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.447670887+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.44767467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.447677822+07:00","message":"> Transcript [447] [false]: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.447681338+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.447685973+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.44768845+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.44769066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.447693036+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.447694871+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.447696749+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.447698802+07:00","message":"Next Push (prob) : 'ตอบสนองที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.447707116+07:00","message":"push: {false การ 0 0xc001fba100}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:44.585734848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:44.585739444+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.698147137+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.698197627+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-14T13:08:44.69820755+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.698225021+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.698232611+07:00","message":"[bufferProcess] interim [280000000]:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.698235387+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.698243148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.698246548+07:00","message":"> Transcript [448] [false]: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.698250078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.698252405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.698254626+07:00","message":"StatePrefix: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.698257125+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.891610009+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.89165992+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-14T13:08:44.891666205+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.891682793+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.891690892+07:00","message":"[bufferProcess] interim [520000000]:การตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.891693715+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.891700496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.891703681+07:00","message":"> Transcript [449] [false]: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.89170754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.891709744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.891711588+07:00","message":"StatePrefix: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.891714527+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.964908181+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.9649458+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-14T13:08:44.964952137+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:44.964968025+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.96497705+07:00","message":"[bufferProcess] interim [580000000]:การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.964979661+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.964983292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.964986321+07:00","message":"> Transcript [450] [false]: 'การตอบสนองที่มีทิศทางและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.964989923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.9649923+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.964994508+07:00","message":"StatePrefix: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:44.964996909+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.021886667+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.021933204+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-14T13:08:45.021941608+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.02196108+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.021975469+07:00","message":"[bufferProcess] interim [640000000]:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.02197955+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.021990052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.021994302+07:00","message":"> Transcript [451] [false]: 'การตอบสนองที่มีทิศทางไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.021999294+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.022002206+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.022005102+07:00","message":"StatePrefix: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.022009352+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.02201815+07:00","message":"Push: 'ตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.022020878+07:00","message":"TextPushed: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.022023858+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทางไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.022027929+07:00","message":"Next Push (prob) : 'ทิศทางไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.022040252+07:00","message":"push: {false ตอบสนองที่มี 0 0xc001fba100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.123312929+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.123348473+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-14T13:08:45.123353946+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางแม่สอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.123367252+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางแม่สอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.123375503+07:00","message":"[bufferProcess] interim [820000000]:การตอบสนองที่มีทิศทางแม่สอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.123378008+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.123383521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.123386301+07:00","message":"> Transcript [452] [false]: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.123388644+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.216137857+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.21617707+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-14T13:08:45.21618401+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.216198618+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.216206744+07:00","message":"[bufferProcess] interim [880000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.216210718+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางแม่สอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.216218833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.2162238+07:00","message":"> Transcript [453] [false]: 'การตอบสนองที่มีทิศทางแม่สอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.216226271+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.216228613+07:00","message":"Set new StatePrefix: 'การตอบสนองที่มีทิศทางแม่สอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.495193779+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.495236959+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-14T13:08:45.495245078+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.495260706+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.49526872+07:00","message":"[bufferProcess] interim [180000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.495271667+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.495279423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.495282845+07:00","message":"> Transcript [454] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.495285528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.49528745+07:00","message":"Set new StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.887661925+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.887708436+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-14T13:08:45.887715187+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:45.88772892+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.887736727+07:00","message":"[bufferProcess] interim [540000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.8877396+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.887745412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.887748397+07:00","message":"> Transcript [455] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.887751991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.887754141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.887756402+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:45.887758836+07:00","message":"TextPushed: 'การตอบสนองที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.063006335+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.063049733+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-14T13:08:46.063057552+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.063074382+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.063082009+07:00","message":"[bufferProcess] interim [780000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.063084637+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.063088468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.063092785+07:00","message":"> Transcript [456] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.063096707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.063098716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.063101785+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.063104228+07:00","message":"TextPushed: 'การตอบสนองที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.248980771+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.249021736+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-14T13:08:46.249028312+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.249041596+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.24904963+07:00","message":"[bufferProcess] interim [20000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.249052625+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.249059755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.249062687+07:00","message":"> Transcript [457] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.249065905+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.249068146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.249070551+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.249073062+07:00","message":"TextPushed: 'การตอบสนองที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.580430429+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.580477461+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-14T13:08:46.580483671+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.580497293+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580505693+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580508401+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580515522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580518402+07:00","message":"> Transcript [458] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580522691+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580524893+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580527126+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580529522+07:00","message":"TextPushed: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.58053629+07:00","message":"Push: 'ทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580538177+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580540487+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.580542898+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.580566726+07:00","message":"push: {false ทิศทางไม่สัมพันธ์ 0 0xc001fba100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.906664509+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.906707288+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-14T13:08:46.906714045+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:46.906746985+07:00","message":"[buffer interim] 74 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.90675764+07:00","message":"[bufferProcess] interim [620000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.906760514+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.906766414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.906769446+07:00","message":"> Transcript [459] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.906773561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.906776286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.906780076+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:46.906782903+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.212616034+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.272314909+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.313304988+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.31333142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.313336308+07:00","message":"receive interim result [true|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.313345917+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.31334838+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.313353854+07:00","message":"[buffer interim] 74 true การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313361778+07:00","message":"[bufferProcess] interim [100000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313370101+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.31337645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313379274+07:00","message":"> Transcript [460] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313382433+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313384345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313386719+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313388981+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313390728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313392492+07:00","message":"> Transcript [461] [true]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313394538+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313399062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313400735+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313402632+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:47.313406226+07:00","message":"Push: 'กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:47.313414153+07:00","message":"push: {true กับทิศทางของสิ่งเร้า 0 0xc001fba100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:47.326765159+07:00","message":"write wav file: './tmp/7571/7571_74.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:47.586445857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:47.586481388+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:50.586965197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:50.586977989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.487387456+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.487426966+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-14T13:08:51.487432181+07:00","message":"receive interim result [false|false]: ให้สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.487453108+07:00","message":"[buffer interim] 75 false ให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.487460508+07:00","message":"[bufferProcess] interim [200000000]:ให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.487462621+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.487469903+07:00","message":"[bufferProcess] send to processor (ticker):ให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.487472621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.487475349+07:00","message":"> Transcript [462] [false]: 'ให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.487478161+07:00","message":"Set StatePrefix (first interim): 'ให้สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.519982556+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.520014116+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-14T13:08:51.520019839+07:00","message":"receive interim result [false|false]: ให้สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.520034405+07:00","message":"[buffer interim] 75 false ให้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.520040349+07:00","message":"[bufferProcess] interim [260000000]:ให้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.520043422+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.836652161+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.836699348+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-14T13:08:51.83670638+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:51.83671971+07:00","message":"[buffer interim] 75 false ไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.836728136+07:00","message":"[bufferProcess] interim [560000000]:ไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.836730845+07:00","message":"[bufferProcess] send to processor:ให้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.836734434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.836737627+07:00","message":"> Transcript [463] [false]: 'ให้สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.836741356+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.836743294+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.83674508+07:00","message":"StatePrefix: 'ให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:51.836747053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.027694621+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.027731514+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-14T13:08:52.027741078+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.027755487+07:00","message":"[buffer interim] 75 false ไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.027765482+07:00","message":"[bufferProcess] interim [740000000]:ไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.027768357+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.027775031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.027777686+07:00","message":"> Transcript [464] [false]: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.027779998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.0277833+07:00","message":"Set new StatePrefix: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.095102789+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.0951538+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-14T13:08:52.0951609+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.095176485+07:00","message":"[buffer interim] 75 false ไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.095184383+07:00","message":"[bufferProcess] interim [860000000]:ไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.095187476+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.095195813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.095198861+07:00","message":"> Transcript [465] [false]: 'ไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.095202429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.095204891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.095206883+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.095208921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.350378327+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.350418885+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-14T13:08:52.350425289+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.350444549+07:00","message":"[buffer interim] 75 false ไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.350452248+07:00","message":"[bufferProcess] interim [100000000]:ไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.350454809+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.350458349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.350461221+07:00","message":"> Transcript [466] [false]: 'ไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.350464267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.350466275+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.350468519+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.350470725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.609609451+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.609654939+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-14T13:08:52.609664471+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:52.60970969+07:00","message":"[buffer interim] 75 false ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.609717095+07:00","message":"[bufferProcess] interim [340000000]:ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.6097198+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.609723541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.609726725+07:00","message":"> Transcript [467] [false]: 'ไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.60973021+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.609732338+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.609734522+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:52.609736583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.122543228+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.122587805+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-14T13:08:53.122594501+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.12260457+07:00","message":"[buffer interim] 75 false ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122612511+07:00","message":"[bufferProcess] interim [880000000]:ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122615248+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122618911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122622027+07:00","message":"> Transcript [468] [false]: 'ไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122625252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122627342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122629453+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122631457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122633882+07:00","message":"Push: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.12263595+07:00","message":"TextPushed: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.12263819+07:00","message":"Set new StatePrefix : 'ไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.122640839+07:00","message":"Next Push (prob) : 'ทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.12264959+07:00","message":"push: {false ไม่สัมพันธ์กับทิศ 0 0xc002002280}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.160732963+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.226526313+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.294905383+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.2949501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.9073536}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.294956629+07:00","message":"receive interim result [true|false]: ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.294968925+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.29497163+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.294978758+07:00","message":"[buffer interim] 75 true ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.294987707+07:00","message":"[bufferProcess] interim [120000000]:ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.294991859+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.294996418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.294999193+07:00","message":"> Transcript [469] [false]: 'ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295002467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295004514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295006764+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295009449+07:00","message":"TextPushed: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295011222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295013042+07:00","message":"> Transcript [470] [true]: 'ไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.29501505+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295016715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295018261+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295019994+07:00","message":"TextPushed: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:53.295022868+07:00","message":"Push: 'ทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:53.295030591+07:00","message":"push: {true ทางของสิ่งเร้า 0 0xc002002280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:53.309592022+07:00","message":"write wav file: './tmp/7571/7571_75.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:53.587574894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:53.587586625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:56.581303585+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:56.581350769+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-14T13:08:56.581356737+07:00","message":"receive interim result [false|false]: เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:56.581371632+07:00","message":"[buffer interim] 76 false เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.581377422+07:00","message":"[bufferProcess] interim [360000000]:เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.581379907+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.581387318+07:00","message":"[bufferProcess] send to processor (ticker):เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.581390031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.581392695+07:00","message":"> Transcript [471] [false]: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.581394926+07:00","message":"Set StatePrefix (first interim): 'เกิด'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:56.588425873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:56.588430901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:56.712459075+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:56.712501292+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-14T13:08:56.712506444+07:00","message":"receive interim result [false|false]: เกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:56.712520556+07:00","message":"[buffer interim] 76 false เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.712527968+07:00","message":"[bufferProcess] interim [480000000]:เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.712529876+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:56.969771035+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:56.969817684+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-14T13:08:56.969824556+07:00","message":"receive interim result [false|false]: เกิดจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:56.969842329+07:00","message":"[buffer interim] 76 false เกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.969854405+07:00","message":"[bufferProcess] interim [780000000]:เกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.969858433+07:00","message":"[bufferProcess] send to processor:เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.969866731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.969870903+07:00","message":"> Transcript [472] [false]: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.969875531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.969878676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.969881778+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:56.969884868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.183193044+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.183239976+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-14T13:08:57.183247989+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.18326544+07:00","message":"[buffer interim] 76 false เกิดจากการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.183274425+07:00","message":"[bufferProcess] interim [20000000]:เกิดจากการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.183279121+07:00","message":"[bufferProcess] send to processor:เกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.183282569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.183285549+07:00","message":"> Transcript [473] [false]: 'เกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.183288777+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.183290703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.183292641+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.183294656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.479962387+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.479999151+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-14T13:08:57.480005647+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.480023171+07:00","message":"[buffer interim] 76 false เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.480030764+07:00","message":"[bufferProcess] interim [260000000]:เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.480033005+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.480036711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.480039613+07:00","message":"> Transcript [474] [false]: 'เกิดจากการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.480042773+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.480044671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.480046412+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.480048696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.806094335+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.806136679+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-14T13:08:57.806142559+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.806157146+07:00","message":"[buffer interim] 76 false เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.806163235+07:00","message":"[bufferProcess] interim [560000000]:เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.806165615+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.80617219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.806175377+07:00","message":"> Transcript [475] [false]: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.806178699+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.806180789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.80618302+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.806185316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.80619104+07:00","message":"Push: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.806192943+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.806194839+07:00","message":"Set new StatePrefix : 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:57.80619681+07:00","message":"Next Push (prob) : 'จากการเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:57.806204236+07:00","message":"push: {false เกิด 0 0xc000044380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.308613421+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.308649121+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-14T13:08:58.308655599+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.308670349+07:00","message":"[buffer interim] 76 false เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.308677005+07:00","message":"[bufferProcess] interim [100000000]:เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.308679506+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.308683284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.308685885+07:00","message":"> Transcript [476] [false]: 'เกิดจากการเปลี่ยนแปลงของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.308688965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.308691883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.308694573+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.308696984+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.566691812+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.566743561+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-14T13:08:58.566749964+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:58.566763852+07:00","message":"[buffer interim] 76 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.566770472+07:00","message":"[bufferProcess] interim [340000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.566773522+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.566780229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.566782999+07:00","message":"> Transcript [477] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.566786728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.566788934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.566791061+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:58.566793578+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.211018728+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.211060524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.211066727+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.211083936+07:00","message":"[buffer interim] 76 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.211092566+07:00","message":"[bufferProcess] interim [940000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.211095226+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.211104124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.211106969+07:00","message":"> Transcript [478] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.211110549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.211115393+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.211118146+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.211120726+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.268566229+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.268602296+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-14T13:08:59.268608243+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.268624941+07:00","message":"[buffer interim] 76 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268632131+07:00","message":"[bufferProcess] interim [60000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268635333+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268641609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268644622+07:00","message":"> Transcript [479] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268648542+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268650672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268652777+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268654853+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268661233+07:00","message":"Push: 'จากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268664591+07:00","message":"TextPushed: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268667139+07:00","message":"Set new StatePrefix : 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.268669479+07:00","message":"Next Push (prob) : 'ของปริมาณน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.268677981+07:00","message":"push: {false จากการเปลี่ยนแปลง 0 0xc000044380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.3727684+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.482716632+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.482766499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.482774877+07:00","message":"receive interim result [true|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.482784121+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.482787058+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.482797263+07:00","message":"[buffer interim] 76 true เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482812545+07:00","message":"[bufferProcess] interim [360000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482816431+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.48282023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482823096+07:00","message":"> Transcript [480] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482826484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482828772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482830923+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482833387+07:00","message":"TextPushed: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482835231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482837073+07:00","message":"> Transcript [481] [true]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482839242+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482840831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482842391+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482844242+07:00","message":"TextPushed: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:08:59.482846896+07:00","message":"Push: 'ของปริมาณน้ำภายในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.482855683+07:00","message":"push: {true ของปริมาณน้ำภายในเซลล์ 0 0xc000044380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:08:59.494859355+07:00","message":"write wav file: './tmp/7571/7571_76.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:59.588835366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:08:59.588836072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:08:59.632450531+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.360865278+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.360906415+07:00","message":"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-14T13:09:00.360912602+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.360924738+07:00","message":"[buffer interim] 77 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.360930682+07:00","message":"[bufferProcess] interim [780000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.360932407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.529113043+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.52914991+07:00","message":"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-14T13:09:00.52915635+07:00","message":"receive interim result [false|false]: พี่อ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.529180642+07:00","message":"[buffer interim] 77 false พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.529186761+07:00","message":"[bufferProcess] interim [900000000]:พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.529189722+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.529195847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.529199894+07:00","message":"> Transcript [482] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.52920323+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.680312751+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.680353632+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-14T13:09:00.680359961+07:00","message":"receive interim result [false|false]: พี่อะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.680372717+07:00","message":"[buffer interim] 77 false พี่อะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.680379178+07:00","message":"[bufferProcess] interim [80000000]:พี่อะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.680381649+07:00","message":"[bufferProcess] send to processor:พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.680386246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.680389337+07:00","message":"> Transcript [483] [false]: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.680392654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.680394643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.680396687+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.680399027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.810031553+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.810084284+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-14T13:09:00.810091918+07:00","message":"receive interim result [false|false]: พี่อ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.810110769+07:00","message":"[buffer interim] 77 false พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.810119705+07:00","message":"[bufferProcess] interim [200000000]:พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.810123267+07:00","message":"[bufferProcess] send to processor:พี่อะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.810133043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.810137439+07:00","message":"> Transcript [484] [false]: 'พี่อะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.810142477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.810145837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.810148681+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.8101515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.857632356+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.857668836+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-14T13:09:00.857674308+07:00","message":"receive interim result [false|false]: พี่อั๋น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:00.857689226+07:00","message":"[buffer interim] 77 false พี่อั๋น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.857697067+07:00","message":"[bufferProcess] interim [260000000]:พี่อั๋น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.857699653+07:00","message":"[bufferProcess] send to processor:พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.857703661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.857706506+07:00","message":"> Transcript [485] [false]: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.857709967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.857711925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.857714067+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:00.857715903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.504076975+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.504110741+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-14T13:09:01.504117005+07:00","message":"receive interim result [false|false]: พี่อั๋น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.504132144+07:00","message":"[buffer interim] 77 false พี่อั๋น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.50413991+07:00","message":"[bufferProcess] interim [860000000]:พี่อั๋น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504142404+07:00","message":"[bufferProcess] send to processor:พี่อั๋น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504149661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504152214+07:00","message":"> Transcript [486] [false]: 'พี่อั๋น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.50415586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504157912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504160009+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504162105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504167657+07:00","message":"Push: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504169566+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504173469+07:00","message":"Set new StatePrefix : 'พี่อั๋น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.504175769+07:00","message":"Next Push (prob) : 'อั๋น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.504184638+07:00","message":"push: {false พี่ 0 0xc000045500}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.512416439+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.512436013+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-14T13:09:01.512441025+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.512457678+07:00","message":"[buffer interim] 77 false พี่อ่ะเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.512463386+07:00","message":"[bufferProcess] interim [920000000]:พี่อ่ะเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.512465604+07:00","message":"[bufferProcess] send to processor:พี่อั๋น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.512468225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.512472826+07:00","message":"> Transcript [487] [false]: 'พี่อั๋น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.512475867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.512477757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.512479445+07:00","message":"StatePrefix: 'พี่อั๋น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.512481639+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.724275153+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.724321197+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-14T13:09:01.724327279+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.724342921+07:00","message":"[buffer interim] 77 false พี่อ่ะเกี่ยวกับการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.724359557+07:00","message":"[bufferProcess] interim [100000000]:พี่อ่ะเกี่ยวกับการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.724362667+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.724366174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.724369206+07:00","message":"> Transcript [488] [false]: 'พี่อ่ะเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.72437167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.724374207+07:00","message":"Set new StatePrefix: 'พี่อ่ะเกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.755905338+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.755939623+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-14T13:09:01.755945758+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.755958679+07:00","message":"[buffer interim] 77 false พี่อ่ะเกี่ยวกับการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.755964931+07:00","message":"[bufferProcess] interim [160000000]:พี่อ่ะเกี่ยวกับการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.755967308+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.755972376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.755974809+07:00","message":"> Transcript [489] [false]: 'พี่อ่ะเกี่ยวกับการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.755977858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.755979962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.755982179+07:00","message":"StatePrefix: 'พี่อ่ะเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.755984867+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.889753012+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.889781112+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-14T13:09:01.88978623+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยาย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.889803225+07:00","message":"[buffer interim] 77 false พี่อ่ะเกี่ยวกับการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.889810994+07:00","message":"[bufferProcess] interim [280000000]:พี่อ่ะเกี่ยวกับการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.889813555+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.889817023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.889819541+07:00","message":"> Transcript [490] [false]: 'พี่อ่ะเกี่ยวกับการขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.889822578+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.889824531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.889827559+07:00","message":"StatePrefix: 'พี่อ่ะเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.889829731+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.949283828+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.949320901+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-14T13:09:01.94932709+07:00","message":"receive interim result [false|false]: พี่อาจเกิดการขยายตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:01.949341205+07:00","message":"[buffer interim] 77 false พี่อาจเกิดการขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.94934934+07:00","message":"[bufferProcess] interim [400000000]:พี่อาจเกิดการขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.949352036+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.949355885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.949358428+07:00","message":"> Transcript [491] [false]: 'พี่อ่ะเกี่ยวกับการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.949361412+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.949363181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.949365243+07:00","message":"StatePrefix: 'พี่อ่ะเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:01.94936744+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.272958904+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.273004207+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-14T13:09:02.273013698+07:00","message":"receive interim result [false|false]: พี่อาจเกิดการขยายตัวและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.273027865+07:00","message":"[buffer interim] 77 false พี่อาจเกิดการขยายตัวและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.273035629+07:00","message":"[bufferProcess] interim [700000000]:พี่อาจเกิดการขยายตัวและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.273038446+07:00","message":"[bufferProcess] send to processor:พี่อาจเกิดการขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.273045469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.273048328+07:00","message":"> Transcript [492] [false]: 'พี่อาจเกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.273050629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.273052877+07:00","message":"Set new StatePrefix: 'พี่อาจเกิดการขยายตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.40066025+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.400701276+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-14T13:09:02.400707073+07:00","message":"receive interim result [false|false]: พี่อาจเกิดการขยายตัวได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.400720584+07:00","message":"[buffer interim] 77 false พี่อาจเกิดการขยายตัวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.400729916+07:00","message":"[bufferProcess] interim [760000000]:พี่อาจเกิดการขยายตัวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.400732604+07:00","message":"[bufferProcess] send to processor:พี่อาจเกิดการขยายตัวและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.400736306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.400739085+07:00","message":"> Transcript [493] [false]: 'พี่อาจเกิดการขยายตัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.400742617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.40074479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.400746799+07:00","message":"StatePrefix: 'พี่อาจเกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.400749198+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:02.589833494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:02.589853011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.611087462+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.611122376+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-14T13:09:02.611128511+07:00","message":"receive interim result [false|false]: พี่อาจเกิดการขยายตัวได้ชั่ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.611142891+07:00","message":"[buffer interim] 77 false พี่อาจเกิดการขยายตัวได้ชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.611154138+07:00","message":"[bufferProcess] interim [0]:พี่อาจเกิดการขยายตัวได้ชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.611157658+07:00","message":"[bufferProcess] send to processor:พี่อาจเกิดการขยายตัวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.611164024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.611167889+07:00","message":"> Transcript [494] [false]: 'พี่อาจเกิดการขยายตัวได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.611172787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.611175774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.611179016+07:00","message":"StatePrefix: 'พี่อาจเกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.611183864+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.652080949+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.652119507+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-14T13:09:02.65212728+07:00","message":"receive interim result [false|false]: พี่อาจเกิดการขยายตัวได้ช่วง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.652143455+07:00","message":"[buffer interim] 77 false พี่อาจเกิดการขยายตัวได้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.652150636+07:00","message":"[bufferProcess] interim [120000000]:พี่อาจเกิดการขยายตัวได้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.652153269+07:00","message":"[bufferProcess] send to processor:พี่อาจเกิดการขยายตัวได้ชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.652156589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.652159197+07:00","message":"> Transcript [495] [false]: 'พี่อาจเกิดการขยายตัวได้ชั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.652162465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.65216442+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.652166532+07:00","message":"StatePrefix: 'พี่อาจเกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.65216899+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.779937617+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.779984221+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-14T13:09:02.779992198+07:00","message":"receive interim result [false|false]: พี่อาจเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.780010465+07:00","message":"[buffer interim] 77 false พี่อาจเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780019083+07:00","message":"[bufferProcess] interim [180000000]:พี่อาจเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780023522+07:00","message":"[bufferProcess] send to processor:พี่อาจเกิดการขยายตัวได้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780028934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780036527+07:00","message":"> Transcript [496] [false]: 'พี่อาจเกิดการขยายตัวได้ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780042403+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.78004551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780048695+07:00","message":"StatePrefix: 'พี่อาจเกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780052159+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780059871+07:00","message":"Push: 'อาจเกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780063107+07:00","message":"TextPushed: 'พี่อาจเกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.780066203+07:00","message":"Set new StatePrefix : 'พี่อาจเกิดการขยายตัวได้ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:02.78007004+07:00","message":"Next Push (prob) : 'ได้ช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:02.780081894+07:00","message":"push: {false อาจเกิดการขยายตัว 0 0xc000045500}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.211021865+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.29143173+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.29147721+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-14T13:09:03.291484475+07:00","message":"receive interim result [false|false]: พี่อาจเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.291495746+07:00","message":"[buffer interim] 77 false พี่อาจเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.2915039+07:00","message":"[bufferProcess] interim [780000000]:พี่อาจเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.291507597+07:00","message":"[bufferProcess] send to processor:พี่อาจเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.291512377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.291516599+07:00","message":"> Transcript [497] [false]: 'พี่อาจเกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.291519939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.291522714+07:00","message":"Set new StatePrefix: 'พี่อาจเกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.34424387+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.344286866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อาจทำให้เกิดการขยายตัวได้ชั่วคราว\",\"confidence\":0.9045765}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.344294738+07:00","message":"receive interim result [true|false]: พี่อาจทำให้เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.344305717+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.344308157+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.344315335+07:00","message":"[buffer interim] 77 true พี่อาจทำให้เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344326589+07:00","message":"[bufferProcess] interim [810000000]:พี่อาจทำให้เกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344337187+07:00","message":"[bufferProcess] send to processor (isfinal):พี่อาจเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344341485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.34434483+07:00","message":"> Transcript [498] [false]: 'พี่อาจเกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344347923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344349796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344351572+07:00","message":"StatePrefix: 'พี่อาจเกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.34435385+07:00","message":"TextPushed: 'พี่อาจเกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344355722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344357963+07:00","message":"> Transcript [499] [true]: 'พี่อาจทำให้เกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344360068+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344361826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344363365+07:00","message":"StatePrefix: 'พี่อาจเกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344365242+07:00","message":"TextPushed: 'พี่อาจเกิดการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344366793+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344510145+07:00","message":"Push: 'ได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344513621+07:00","message":"TextPushed: 'พี่อาจเกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344515936+07:00","message":"Set new StatePrefix : 'พี่อาจทำให้เกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344518085+07:00","message":"Next Push (prob) : 'พี่อาจทำให้เกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.344526402+07:00","message":"push: {true ได้ชั่วคราว 0 0xc000045500}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:03.344541458+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_77.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:03.353286456+07:00","message":"write wav file: './tmp/7571/7571_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:03.482045279+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.213515079+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.213556601+07:00","message":"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-14T13:09:04.21356191+07:00","message":"receive interim result [false|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.213575429+07:00","message":"[buffer interim] 78 false เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.213581132+07:00","message":"[bufferProcess] interim [780000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.21358284+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.503991625+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.624281359+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.624338222+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-14T13:09:04.624347332+07:00","message":"receive interim result [true|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.62435923+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.624362382+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.624370553+07:00","message":"[buffer interim] 78 true เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.62438275+07:00","message":"[bufferProcess] interim [260000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624391058+07:00","message":"[bufferProcess] send to processor (isfinal):เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624395487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624399888+07:00","message":"> Transcript [500] [false]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624402609+07:00","message":"Set StatePrefix (first interim): 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624405355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624407149+07:00","message":"> Transcript [501] [true]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624410188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624412029+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624414493+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624416504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:04.624423353+07:00","message":"Push: 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.624434154+07:00","message":"push: {true เกม 0 0xc000106980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:04.631087096+07:00","message":"write wav file: './tmp/7571/7571_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:04.762789602+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186792047+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186813712+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186816448+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186818302+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186829062+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186830926+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186832875+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186834742+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186836616+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:05.186838184+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:05.589837003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:05.589844216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.081332669+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.081378319+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-14T13:09:07.081383773+07:00","message":"receive interim result [false|false]: ต้นจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.081398822+07:00","message":"[buffer interim] 79 false ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.081406393+07:00","message":"[bufferProcess] interim [160000000]:ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.081408566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.081414247+07:00","message":"[bufferProcess] send to processor (ticker):ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.081417586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.081420458+07:00","message":"> Transcript [502] [false]: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.081422877+07:00","message":"Set StatePrefix (first interim): 'ต้นจามจุรี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.717625853+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.717670318+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-14T13:09:07.717676228+07:00","message":"receive interim result [false|false]: ต้นจามจุรีในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.717689065+07:00","message":"[buffer interim] 79 false ต้นจามจุรีในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.717696989+07:00","message":"[bufferProcess] interim [760000000]:ต้นจามจุรีในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.717699402+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.724311682+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.724326715+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-14T13:09:07.724331377+07:00","message":"receive interim result [false|false]: ต้นจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.724339658+07:00","message":"[buffer interim] 79 false ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.724343568+07:00","message":"[bufferProcess] interim [820000000]:ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.724345615+07:00","message":"[bufferProcess] send to processor:ต้นจามจุรีในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.724349148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.724352331+07:00","message":"> Transcript [503] [false]: 'ต้นจามจุรีในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.724355358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.72435748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.72435937+07:00","message":"StatePrefix: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.724361419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.972341351+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.972382196+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-14T13:09:07.97238916+07:00","message":"receive interim result [false|false]: ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:07.97240451+07:00","message":"[buffer interim] 79 false ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.972411945+07:00","message":"[bufferProcess] interim [120000000]:ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.972415201+07:00","message":"[bufferProcess] send to processor:ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.972422377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.972425114+07:00","message":"> Transcript [504] [false]: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.972428087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.972430135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.972431911+07:00","message":"StatePrefix: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:07.972434033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:08.590885221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:08.590895239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.617298105+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.617333105+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-14T13:09:08.617339464+07:00","message":"receive interim result [false|false]: ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.617350958+07:00","message":"[buffer interim] 79 false ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.617356953+07:00","message":"[bufferProcess] interim [720000000]:ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.617359743+07:00","message":"[bufferProcess] send to processor:ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.617365039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.617367223+07:00","message":"> Transcript [505] [false]: 'ต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.617370741+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.617373075+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.617374956+07:00","message":"StatePrefix: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.617377294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.659970486+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.746807589+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.746856181+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-14T13:09:08.746862548+07:00","message":"receive interim result [true|false]: ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.746874759+07:00","message":"end recv isFinal message id 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.746880588+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.746888601+07:00","message":"[buffer interim] 79 true ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746896651+07:00","message":"[bufferProcess] interim [750000000]:ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.74690747+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746911105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746914595+07:00","message":"> Transcript [506] [false]: 'ต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746917691+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746920265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746922111+07:00","message":"StatePrefix: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746924034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746930663+07:00","message":"Push: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746932435+07:00","message":"TextPushed: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746934374+07:00","message":"Set new StatePrefix : 'ต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.74693688+07:00","message":"Next Push (prob) : 'ในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746938641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746940469+07:00","message":"> Transcript [507] [true]: 'ต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746942749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746944568+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746961633+07:00","message":"StatePrefix: 'ต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.746963734+07:00","message":"TextPushed: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:08.74696573+07:00","message":"Push: 'ในเวลากลางคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.746975674+07:00","message":"push: {false ต้นจามจุรี 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.746980147+07:00","message":"push: {true ในเวลากลางคืน 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:08.758749137+07:00","message":"write wav file: './tmp/7571/7571_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:08.922959697+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.279597898+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.279656867+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-14T13:09:10.279664608+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.279681662+07:00","message":"[buffer interim] 80 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.279692022+07:00","message":"[bufferProcess] interim [380000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.279695043+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.279699552+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.279702921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.279707261+07:00","message":"> Transcript [508] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.279710155+07:00","message":"Set StatePrefix (first interim): 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.850988144+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.851037621+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-14T13:09:10.851044656+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:10.85106151+07:00","message":"[buffer interim] 80 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.851076029+07:00","message":"[bufferProcess] interim [980000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:10.851078404+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:11.591306275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:11.591326224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.265705657+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.265740777+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-14T13:09:12.265745992+07:00","message":"receive interim result [false|false]: นะคะเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.265757724+07:00","message":"[buffer interim] 80 false นะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265765007+07:00","message":"[bufferProcess] interim [360000000]:นะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265768528+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265774916+07:00","message":"[bufferProcess] send to processor (ticker):นะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265777549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.26578004+07:00","message":"> Transcript [509] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265783302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265785344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265786991+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265788864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.2657904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265792305+07:00","message":"> Transcript [510] [false]: 'นะคะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265794212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265795983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.26579764+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.265799243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.268942724+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.268962718+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-14T13:09:12.268966671+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:12.268975447+07:00","message":"[buffer interim] 80 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.268978713+07:00","message":"[bufferProcess] interim [420000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:12.268980227+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.178726185+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.178767099+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-14T13:09:13.178773463+07:00","message":"receive interim result [false|false]: นะคะเป็นการภายในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.178789867+07:00","message":"[buffer interim] 80 false นะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.178799946+07:00","message":"[bufferProcess] interim [320000000]:นะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.178802667+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.17880853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.178811594+07:00","message":"> Transcript [511] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.178815136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.17881734+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.178819302+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.178821288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.365873944+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.365918044+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-14T13:09:13.365925065+07:00","message":"receive interim result [false|false]: นะคะเป็นการภายในเวลากี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.365939117+07:00","message":"[buffer interim] 80 false นะคะเป็นการภายในเวลากี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365946224+07:00","message":"[bufferProcess] interim [440000000]:นะคะเป็นการภายในเวลากี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365948897+07:00","message":"[bufferProcess] send to processor:นะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365956845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365959752+07:00","message":"> Transcript [512] [false]: 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365963743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365966356+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365968336+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365970396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365975977+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.36597817+07:00","message":"TextPushed: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.365980366+07:00","message":"Set new StatePrefix : 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.3659824+07:00","message":"Next Push (prob) : 'เป็นการภายในเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.365991075+07:00","message":"push: {false นะคะ 0 0xc00351a080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.370639778+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.370662347+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-14T13:09:13.370668672+07:00","message":"receive interim result [false|false]: นะคะเป็นการภายในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.370681197+07:00","message":"[buffer interim] 80 false นะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.370686941+07:00","message":"[bufferProcess] interim [500000000]:นะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.370689067+07:00","message":"[bufferProcess] send to processor:นะคะเป็นการภายในเวลากี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.370691533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.37069403+07:00","message":"> Transcript [513] [false]: 'นะคะเป็นการภายในเวลากี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.370697139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.370698978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.370701395+07:00","message":"StatePrefix: 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.37070381+07:00","message":"TextPushed: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.486008497+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.486039476+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-14T13:09:13.48604593+07:00","message":"receive interim result [false|false]: นะคะเป็นการภายในเวลากลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.486058922+07:00","message":"[buffer interim] 80 false นะคะเป็นการภายในเวลากลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.486065363+07:00","message":"[bufferProcess] interim [560000000]:นะคะเป็นการภายในเวลากลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.486068224+07:00","message":"[bufferProcess] send to processor:นะคะเป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.486074924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.486077267+07:00","message":"> Transcript [514] [false]: 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.48608023+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.486082398+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.486084598+07:00","message":"StatePrefix: 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.486087198+07:00","message":"TextPushed: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.67714007+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.67720039+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-14T13:09:13.677206844+07:00","message":"receive interim result [false|false]: นะคะเป็นการภายในเวลากลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:13.677222521+07:00","message":"[buffer interim] 80 false นะคะเป็นการภายในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.677230181+07:00","message":"[bufferProcess] interim [740000000]:นะคะเป็นการภายในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.677233071+07:00","message":"[bufferProcess] send to processor:นะคะเป็นการภายในเวลากลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.677240886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.67724501+07:00","message":"> Transcript [515] [false]: 'นะคะเป็นการภายในเวลากลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.67725009+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.67725277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.677257156+07:00","message":"StatePrefix: 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:13.677260246+07:00","message":"TextPushed: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.052410161+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.206914496+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.206961197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะเป็นการกลางไปในเวลากลางวัน\",\"confidence\":0.93328315}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.206969051+07:00","message":"receive interim result [true|false]: นะคะเป็นการกลางไปในเวลากลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.206978699+07:00","message":"end recv isFinal message id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.206980965+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.206986627+07:00","message":"[buffer interim] 80 true นะคะเป็นการกลางไปในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.206996022+07:00","message":"[bufferProcess] interim [280000000]:นะคะเป็นการกลางไปในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207001609+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะเป็นการภายในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.20700712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207010799+07:00","message":"> Transcript [516] [false]: 'นะคะเป็นการภายในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207014468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207016592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207018763+07:00","message":"StatePrefix: 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207020919+07:00","message":"TextPushed: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207026928+07:00","message":"Push: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207029127+07:00","message":"TextPushed: 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207033334+07:00","message":"Set new StatePrefix : 'นะคะเป็นการภายในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207035524+07:00","message":"Next Push (prob) : 'กลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207037266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.20703948+07:00","message":"> Transcript [517] [true]: 'นะคะเป็นการกลางไปในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207041682+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207043267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207044958+07:00","message":"StatePrefix: 'นะคะเป็นการภายในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207046796+07:00","message":"TextPushed: 'นะคะเป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207048316+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.207059502+07:00","message":"push: {false เป็นการภายในเวลา 0 0xc00351a080}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207149136+07:00","message":"Push: 'กลางไปในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207152217+07:00","message":"TextPushed: 'นะคะเป็นการภายในเวลากลางไปในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207154566+07:00","message":"Set new StatePrefix : 'นะคะเป็นการกลางไปในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207156522+07:00","message":"Next Push (prob) : 'นะคะเป็นการกลางไปในเวลากลางวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.207161891+07:00","message":"push: {true กลางไปในเวลากลางวัน 0 0xc00351a080}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:14.207158067+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_80.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:14.217878896+07:00","message":"write wav file: './tmp/7571/7571_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:14.5621011+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:14.591983478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:14.592000121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.23052215+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.230568549+07:00","message":"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-14T13:09:15.230576349+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.230592175+07:00","message":"[buffer interim] 81 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.230599313+07:00","message":"[bufferProcess] interim [660000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.23060164+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.230607152+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.230609592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.230612346+07:00","message":"> Transcript [518] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.230616466+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.799365411+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.799404832+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-14T13:09:15.799410338+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:15.799424191+07:00","message":"[buffer interim] 81 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.799431387+07:00","message":"[bufferProcess] interim [260000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:15.799433475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.506483983+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.506524325+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-14T13:09:16.506530728+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.506545391+07:00","message":"[buffer interim] 81 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.506553696+07:00","message":"[bufferProcess] interim [980000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.506555961+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.506563848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.506566684+07:00","message":"> Transcript [519] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.506569633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.506571681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.506574221+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.5065764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.652324917+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.65236107+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-14T13:09:16.652367009+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:16.652380452+07:00","message":"[buffer interim] 81 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.652388236+07:00","message":"[bufferProcess] interim [100000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.652390505+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.652397618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.652400606+07:00","message":"> Transcript [520] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.652402691+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:16.652405194+07:00","message":"Set new StatePrefix: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.21574577+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.215782346+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-14T13:09:17.215788269+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.215800855+07:00","message":"[buffer interim] 81 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.215807352+07:00","message":"[bufferProcess] interim [700000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.215809962+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.215814934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.215817723+07:00","message":"> Transcript [521] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.215819698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.215821583+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.414178276+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.414213912+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-14T13:09:17.414219526+07:00","message":"receive interim result [false|false]: เป็นการภายในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.414234515+07:00","message":"[buffer interim] 81 false เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.414241362+07:00","message":"[bufferProcess] interim [880000000]:เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.414243877+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.41424719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.41425032+07:00","message":"> Transcript [522] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.414254152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.414257125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.414260605+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.414264893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.549705449+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.549743563+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-14T13:09:17.549749289+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:17.54976473+07:00","message":"[buffer interim] 81 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.54977272+07:00","message":"[bufferProcess] interim [0]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.549775613+07:00","message":"[bufferProcess] send to processor:เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.549782575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.549785925+07:00","message":"> Transcript [523] [false]: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.549788395+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:17.549792855+07:00","message":"Set new StatePrefix: 'เป็นการภายในเวลา'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:17.592673584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:17.592690284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.106844555+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.106889865+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-14T13:09:18.106896854+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.106913352+07:00","message":"[buffer interim] 81 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.106921054+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.106924009+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.106931847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.106934777+07:00","message":"> Transcript [524] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.106936863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.1069388+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.319388747+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.319433153+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-14T13:09:18.319439404+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.319460293+07:00","message":"[buffer interim] 81 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.319469285+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.319472345+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.31947795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.319480781+07:00","message":"> Transcript [525] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.319483547+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.31948545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.319487588+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.319489431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.401193901+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.465948064+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.530631183+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.53067668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.931672}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.530682802+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.530690556+07:00","message":"end recv isFinal message id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.530692558+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.530698924+07:00","message":"[buffer interim] 81 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530709233+07:00","message":"[bufferProcess] interim [50000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530713021+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530716481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.53071945+07:00","message":"> Transcript [526] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530723029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530725062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530727049+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530728924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530730643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530732506+07:00","message":"> Transcript [527] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530734502+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.53073606+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530739291+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530740969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.530743559+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.53075233+07:00","message":"push: {true สวัสดีค่ะ 0 0xc001e32800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:18.539546686+07:00","message":"write wav file: './tmp/7571/7571_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.589196301+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.652140277+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.698582009+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.698617691+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.698621331+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.698628517+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.698635729+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.698639448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.698642409+07:00","message":"> Transcript [528] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.698646252+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.698648046+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.698649928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.698651683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:18.698654531+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:18.698664365+07:00","message":"push: {true \n 0 0xc001fba700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:18.703719903+07:00","message":"write wav file: './tmp/7571/7571_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.814193737+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.884030434+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.89205563+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.892072958+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.892076646+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.892082522+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.892090873+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.892094915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.892098007+07:00","message":"> Transcript [529] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.892101203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.892103171+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.892105072+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.89210674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:19.892109527+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:19.892117691+07:00","message":"push: {true \n 0 0xc00351a480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:19.898617887+07:00","message":"write wav file: './tmp/7571/7571_83.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:20.592910438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:20.592917414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.523387459+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.523427477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.523432926+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.523446584+07:00","message":"[buffer interim] 84 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.523453593+07:00","message":"[bufferProcess] interim [450000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.523468285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.523475431+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.523478229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.523480809+07:00","message":"> Transcript [530] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.523482878+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.914333549+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.914375942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การผูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.914382604+07:00","message":"receive interim result [false|false]: การผูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:22.914392097+07:00","message":"[buffer interim] 84 false การผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.914399477+07:00","message":"[bufferProcess] interim [870000000]:การผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:22.914401551+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.106148381+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.106196551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การผูกคอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.106204017+07:00","message":"receive interim result [false|false]: การผูกคอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.106222863+07:00","message":"[buffer interim] 84 false การผูกคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.10623328+07:00","message":"[bufferProcess] interim [50000000]:การผูกคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.106236813+07:00","message":"[bufferProcess] send to processor:การผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.106244683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.106248818+07:00","message":"> Transcript [531] [false]: 'การผูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.10625393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.10625676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.106259616+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.106262578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.43740954+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.437462134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบเขาไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.437470395+07:00","message":"receive interim result [false|false]: การหุบเขาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.437488345+07:00","message":"[buffer interim] 84 false การหุบเขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.437498704+07:00","message":"[bufferProcess] interim [410000000]:การหุบเขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.437502565+07:00","message":"[bufferProcess] send to processor:การผูกคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.437507817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.437511956+07:00","message":"> Transcript [532] [false]: 'การผูกคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.437516935+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.437519848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.437522896+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.43752563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:23.593307573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:23.593312242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.809684185+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.809724408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบของใบไมยราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.80973164+07:00","message":"receive interim result [false|false]: การหุบของใบไมยราบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:23.809747251+07:00","message":"[buffer interim] 84 false การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.809755923+07:00","message":"[bufferProcess] interim [830000000]:การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.809758774+07:00","message":"[bufferProcess] send to processor:การหุบเขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.80976712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.809770102+07:00","message":"> Transcript [533] [false]: 'การหุบเขาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.809774247+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.809777105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.809779198+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:23.809781218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.449296141+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.449337156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบของใบไมยราบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.44934305+07:00","message":"receive interim result [false|false]: การหุบของใบไมยราบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.449354577+07:00","message":"[buffer interim] 84 false การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449362138+07:00","message":"[bufferProcess] interim [430000000]:การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449364825+07:00","message":"[bufferProcess] send to processor:การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449370318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449373147+07:00","message":"> Transcript [534] [false]: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449376858+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449379284+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.44938161+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449384014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449388084+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449389887+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.44939175+07:00","message":"Set new StatePrefix : 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:24.449393851+07:00","message":"Next Push (prob) : 'หุบของใบไมยราบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.449401475+07:00","message":"push: {false การ 0 0xc000106d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:24.931876776+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.029198486+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.029247322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบของใบไมยราบเมื่อถูกสัมผัส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.029255831+07:00","message":"receive interim result [true|false]: การหุบของใบไมยราบเมื่อถูกสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.029266128+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.029268901+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.02927602+07:00","message":"[buffer interim] 84 true การหุบของใบไมยราบเมื่อถูกสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029285623+07:00","message":"[bufferProcess] interim [30000000]:การหุบของใบไมยราบเมื่อถูกสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029291763+07:00","message":"[bufferProcess] send to processor (isfinal):การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029295634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029299275+07:00","message":"> Transcript [535] [false]: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029302113+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029304102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029306181+07:00","message":"StatePrefix: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029308436+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029310196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029312148+07:00","message":"> Transcript [536] [true]: 'การหุบของใบไมยราบเมื่อถูกสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029314224+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029315791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029317464+07:00","message":"StatePrefix: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029319306+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:25.029323281+07:00","message":"Push: 'หุบของใบไมยราบเมื่อถูกสัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.029333188+07:00","message":"push: {true หุบของใบไมยราบเมื่อถูกสัมผัส 0 0xc000106d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:25.042101363+07:00","message":"write wav file: './tmp/7571/7571_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:25.066666859+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.054094525+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.05414931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.054155181+07:00","message":"receive interim result [false|false]: ขอเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.054170335+07:00","message":"[buffer interim] 85 false ขอเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.054178196+07:00","message":"[bufferProcess] interim [990000000]:ขอเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.054180164+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.054185676+07:00","message":"[bufferProcess] send to processor (ticker):ขอเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.054188229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.054191136+07:00","message":"> Transcript [537] [false]: 'ขอเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.054193351+07:00","message":"Set StatePrefix (first interim): 'ขอเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.294233228+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.29426781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.294273075+07:00","message":"receive interim result [false|false]: ขอเป็นการออก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.294286619+07:00","message":"[buffer interim] 85 false ขอเป็นการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.294294013+07:00","message":"[bufferProcess] interim [230000000]:ขอเป็นการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.294296025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.523909704+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.523952284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการออกกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.523958902+07:00","message":"receive interim result [false|false]: ขอเป็นการออกกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.523970963+07:00","message":"[buffer interim] 85 false ขอเป็นการออกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.523979293+07:00","message":"[bufferProcess] interim [530000000]:ขอเป็นการออกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.523982991+07:00","message":"[bufferProcess] send to processor:ขอเป็นการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.523990875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.523995112+07:00","message":"> Transcript [538] [false]: 'ขอเป็นการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.523999938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.524002775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.524005532+07:00","message":"StatePrefix: 'ขอเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.524009599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:26.593934657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:26.593936184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.680157361+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.680203396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.680209008+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:26.680220578+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.680230624+07:00","message":"[bufferProcess] interim [650000000]:ขอเป็นการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.680234166+07:00","message":"[bufferProcess] send to processor:ขอเป็นการออกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.680241618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.680245545+07:00","message":"> Transcript [539] [false]: 'ขอเป็นการออกกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.680250835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.680254117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.680256594+07:00","message":"StatePrefix: 'ขอเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:26.680258699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.005965114+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.006006328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.006012239+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.006023951+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.006031368+07:00","message":"[bufferProcess] interim [10000000]:ขอเป็นการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.006034119+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.006039938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.006043099+07:00","message":"> Transcript [540] [false]: 'ขอเป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.006046463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.006048302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.006050146+07:00","message":"StatePrefix: 'ขอเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.006052484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.155213219+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.155263378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.155269607+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.155284089+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155291561+07:00","message":"[bufferProcess] interim [130000000]:ขอเป็นการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155294093+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155299707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155302593+07:00","message":"> Transcript [541] [false]: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155306396+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155308697+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155310402+07:00","message":"StatePrefix: 'ขอเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155312897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155317563+07:00","message":"Push: 'ขอเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155319584+07:00","message":"TextPushed: 'ขอเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155321623+07:00","message":"Set new StatePrefix : 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.155323608+07:00","message":"Next Push (prob) : 'ตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.155332117+07:00","message":"push: {false ขอเป็นการ 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.327493373+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.327533581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.327539218+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.327551711+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.327559182+07:00","message":"[bufferProcess] interim [310000000]:ขอเป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.327562076+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.327567843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.327570996+07:00","message":"> Transcript [542] [false]: 'ขอเป็นการตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.327574433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.327576724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.327578436+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.327580956+07:00","message":"TextPushed: 'ขอเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.649496182+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.649534323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.649539905+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.649551111+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.649558363+07:00","message":"[bufferProcess] interim [550000000]:ขอเป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.649561097+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.649564557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.649567179+07:00","message":"> Transcript [543] [false]: 'ขอเป็นการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.649570195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.649572146+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.649574342+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.649576424+07:00","message":"TextPushed: 'ขอเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.750846239+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.750882767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.750888908+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.750902442+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.750910482+07:00","message":"[bufferProcess] interim [730000000]:ขอเป็นการตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.750913492+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.750920984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.750923786+07:00","message":"> Transcript [544] [false]: 'ขอเป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.750927357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.750929636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.750931888+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.750933895+07:00","message":"TextPushed: 'ขอเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.921811571+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.921848221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.921855082+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.921869735+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921877042+07:00","message":"[bufferProcess] interim [850000000]:ขอเป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.92187978+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921886655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921889478+07:00","message":"> Transcript [545] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921893091+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921895276+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921897409+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921899874+07:00","message":"TextPushed: 'ขอเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921905564+07:00","message":"Push: 'ตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921907385+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921909386+07:00","message":"Set new StatePrefix : 'ขอเป็นการตอบสนองที่มีทิศทางและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:27.921911875+07:00","message":"Next Push (prob) : 'มีทิศทางและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:27.921920257+07:00","message":"push: {false ตอบสนองที่ 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.037200538+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.037251893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางและ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.037259599+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางและ 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.037277266+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางและ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.037289477+07:00","message":"[bufferProcess] interim [30000000]:ขอเป็นการตอบสนองที่มีทิศทางและ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.037293165+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.037301153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.037307246+07:00","message":"> Transcript [546] [false]: 'ขอเป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.037310782+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.090873537+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.090909815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.090916113+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.090930864+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.090944678+07:00","message":"[bufferProcess] interim [90000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.09094777+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางและ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.090951484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.09095441+07:00","message":"> Transcript [547] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางและ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.090957795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.090959842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.09096353+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.090966073+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.224439153+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.224486823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางและสะพาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.224494083+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางและสะพาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.224507609+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางและสะพาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.224515968+07:00","message":"[bufferProcess] interim [210000000]:ขอเป็นการตอบสนองที่มีทิศทางและสะพาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.224518996+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.224525982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.224528656+07:00","message":"> Transcript [548] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.224531181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.224533389+07:00","message":"Set new StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.293568276+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.29360418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.293610509+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.293623991+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.293634262+07:00","message":"[bufferProcess] interim [330000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.293637286+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางและสะพาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.293641299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.293644423+07:00","message":"> Transcript [549] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางและสะพาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.293646938+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.293648874+07:00","message":"Set new StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางและสะพาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.727929719+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.727968095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.727974067+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.727986763+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.727994019+07:00","message":"[bufferProcess] interim [690000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.727996574+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.728003081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.728005693+07:00","message":"> Transcript [550] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.728008243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.728010646+07:00","message":"Set new StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.932959668+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.933009313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.933018165+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:28.933036149+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.933047733+07:00","message":"[bufferProcess] interim [930000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.933052929+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.933062695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.933068718+07:00","message":"> Transcript [551] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.933073893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.933077025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.933079833+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:28.933083517+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.123768955+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.123812795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.123818947+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.123834539+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.123841428+07:00","message":"[bufferProcess] interim [50000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.123844264+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.123847623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.123850455+07:00","message":"> Transcript [552] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.123854377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.123856322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.123858282+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.123860637+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.127861899+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.127881918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.127887494+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.127899244+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.127904008+07:00","message":"[bufferProcess] interim [110000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.127906246+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.127909364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.127912427+07:00","message":"> Transcript [553] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.127915167+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.127917191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.127919212+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.127921365+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.268856339+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.26889156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.268898422+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.268911656+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268918416+07:00","message":"[bufferProcess] interim [230000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268921305+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268928933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268932169+07:00","message":"> Transcript [554] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268935775+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268938646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268940574+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268942985+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.26894842+07:00","message":"Push: 'มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268950373+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.26895248+07:00","message":"Set new StatePrefix : 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.268954749+07:00","message":"Next Push (prob) : 'ทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.268962501+07:00","message":"push: {false มีทิศทางไม่สัมพันธ์กับ 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.310500471+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.310533082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.310539547+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.310551639+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.31055783+07:00","message":"[bufferProcess] interim [290000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.310560462+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.310565942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.31056852+07:00","message":"> Transcript [555] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.310570969+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.504237467+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.504285223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.504293571+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:29.504315703+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.504328767+07:00","message":"[bufferProcess] interim [530000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.504332843+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.504339679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.504344371+07:00","message":"> Transcript [556] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.504349614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.504352606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.504355486+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:29.504360079+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:29.594676567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:29.594671528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.161259249+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.161297738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.161304045+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.161322385+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.161331699+07:00","message":"[bufferProcess] interim [130000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.161334553+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.16133817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.161340896+07:00","message":"> Transcript [557] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.161344284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.161346338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.161348181+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.161350554+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.331872531+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.33191118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.3319187+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.331933241+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.331940236+07:00","message":"[bufferProcess] interim [250000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.331943587+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.331950621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.3319535+07:00","message":"> Transcript [558] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.331957313+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.331959243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.331961808+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.331964593+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.41430362+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.414343502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.414349803+07:00","message":"receive interim result [false|false]: ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.414363605+07:00","message":"[buffer interim] 85 false ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414371166+07:00","message":"[bufferProcess] interim [370000000]:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414374346+07:00","message":"[bufferProcess] send to processor:ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414381451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414384673+07:00","message":"> Transcript [559] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414389351+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414391656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414393438+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414396015+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414401874+07:00","message":"Push: 'ทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414403751+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414405955+07:00","message":"Set new StatePrefix : 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.414408749+07:00","message":"Next Push (prob) : 'สิ่งเร้าเช่นเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.414431459+07:00","message":"push: {false ทิศทางของ 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.448988809+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.6403249+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.640378175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ\",\"confidence\":0.94177264}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.640387887+07:00","message":"receive interim result [true|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.640397252+07:00","message":"end recv isFinal message id 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.640399547+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.640405372+07:00","message":"[buffer interim] 85 true ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640419129+07:00","message":"[bufferProcess] interim [610000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640422993+07:00","message":"[bufferProcess] send to processor (isfinal):ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640426595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640429662+07:00","message":"> Transcript [560] [false]: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640432472+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640434126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640435854+07:00","message":"> Transcript [561] [true]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640438508+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640440436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640442613+07:00","message":"StatePrefix: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640445725+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640447584+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640641669+07:00","message":"Push: 'สิ่งเร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640644747+07:00","message":"TextPushed: 'ขอเป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640647135+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640649693+07:00","message":"Next Push (prob) : 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.640674122+07:00","message":"push: {true สิ่งเร้าเช่นเดียวกันค่ะ 0 0xc000106a80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:30.640662934+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_85.html'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:30.643319885+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:30.651687088+07:00","message":"write wav file: './tmp/7571/7571_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.876599374+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.876635686+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-14T13:09:31.876641626+07:00","message":"receive interim result [false|false]: ดูวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:31.8766553+07:00","message":"[buffer interim] 86 false ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.876661763+07:00","message":"[bufferProcess] interim [260000000]:ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.876663725+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.876670334+07:00","message":"[bufferProcess] send to processor (ticker):ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.876673291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.876675863+07:00","message":"> Transcript [562] [false]: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:31.876677991+07:00","message":"Set StatePrefix (first interim): 'ดูวีดีโอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:32.511562307+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:32.511604995+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-14T13:09:32.511610405+07:00","message":"receive interim result [false|false]: ดูวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:32.51161998+07:00","message":"[buffer interim] 86 false ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:32.511627141+07:00","message":"[bufferProcess] interim [860000000]:ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:32.511629262+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:32.594969604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:32.594982294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.449721774+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.480944792+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.480980782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวีดีโอ\",\"confidence\":0.91437984}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.480987324+07:00","message":"receive interim result [true|false]: ดูวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.48099617+07:00","message":"end recv isFinal message id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.480998321+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.481003821+07:00","message":"[buffer interim] 86 true ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481010761+07:00","message":"[bufferProcess] interim [280000000]:ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481017554+07:00","message":"[bufferProcess] send to processor (isfinal):ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481020569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481026307+07:00","message":"> Transcript [563] [false]: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481030101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481031989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481034136+07:00","message":"StatePrefix: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.4810363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481037962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481040326+07:00","message":"> Transcript [564] [true]: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481042372+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481043958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481045548+07:00","message":"StatePrefix: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481047237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:33.481054258+07:00","message":"Push: 'ดูวีดีโอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.481061861+07:00","message":"push: {true ดูวีดีโอ 0 0xc001fbab80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:33.488928671+07:00","message":"write wav file: './tmp/7571/7571_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:33.521657587+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.34987979+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.440657518+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.440685074+07:00","message":"found end of frame, send empty tag with msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.440688422+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.440696582+07:00","message":"[buffer interim] 87 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.440703738+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.440707594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.440710363+07:00","message":"> Transcript [565] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.440712958+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.440714784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.440716516+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.440718275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.440720954+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.440730469+07:00","message":"push: {true \n 0 0xc001e33e00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:34.44647784+07:00","message":"write wav file: './tmp/7571/7571_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.544579322+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.86020374+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.931701272+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.949576416+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.94959683+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.949600201+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.949607221+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.949614948+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.949618938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.949621716+07:00","message":"> Transcript [566] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.949624228+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.949626255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.949627967+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.949629657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:34.949636882+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:34.949645726+07:00","message":"push: {true \n 0 0xc00351a980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:34.954486999+07:00","message":"write wav file: './tmp/7571/7571_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.049793616+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.129427772+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.129451492+07:00","message":"found end of frame, send empty tag with msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.129455216+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.12947365+07:00","message":"[buffer interim] 89 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.129481522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.129486295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.129490077+07:00","message":"> Transcript [567] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.129492801+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.12949479+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.129496612+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.129498331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.12950072+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.129510694+07:00","message":"push: {true \n 0 0xc00351aa80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:35.135205899+07:00","message":"write wav file: './tmp/7571/7571_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186914849+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186937495+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186940182+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186942071+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186943733+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186945564+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186947311+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186949118+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186950889+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186952594+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186954139+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186955678+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.186957211+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.25153676+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.57021632+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:35.595486355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:35.59550941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.658807323+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.658823687+07:00","message":"found end of frame, send empty tag with msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.658826502+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.658833437+07:00","message":"[buffer interim] 90 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.658839743+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.658844535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.658847137+07:00","message":"> Transcript [568] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.658849267+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.658851022+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.65885278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.658854447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:35.658856851+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.658866953+07:00","message":"push: {true \n 0 0xc000106c80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:35.665578258+07:00","message":"write wav file: './tmp/7571/7571_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:35.761640901+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:38.596427811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:38.596443914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.764420772+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.764487053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.764493044+07:00","message":"receive interim result [false|false]: งาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.764509319+07:00","message":"[buffer interim] 91 false งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.764517312+07:00","message":"[bufferProcess] interim [920000000]:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.764519841+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.764526641+07:00","message":"[bufferProcess] send to processor (ticker):งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.7645294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.764532401+07:00","message":"> Transcript [569] [false]: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.764534523+07:00","message":"Set StatePrefix (first interim): 'งาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.93547253+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.935516809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นามิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.935523221+07:00","message":"receive interim result [false|false]: นามิ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:38.935537895+07:00","message":"[buffer interim] 91 false นามิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.935544173+07:00","message":"[bufferProcess] interim [100000000]:นามิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:38.935546431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:39.181478251+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:39.181521147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:39.181527929+07:00","message":"receive interim result [false|false]: งานอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:39.181544007+07:00","message":"[buffer interim] 91 false งานอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.181553683+07:00","message":"[bufferProcess] interim [400000000]:งานอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.181556315+07:00","message":"[bufferProcess] send to processor:นามิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.18156212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.181565201+07:00","message":"> Transcript [570] [false]: 'นามิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.181567787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.181569876+07:00","message":"Set new StatePrefix: 'นามิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:39.786369873+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:39.786410734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานอีก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:39.786416756+07:00","message":"receive interim result [false|false]: งานอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:39.786427829+07:00","message":"[buffer interim] 91 false งานอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.786435524+07:00","message":"[bufferProcess] interim [0]:งานอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.786437875+07:00","message":"[bufferProcess] send to processor:งานอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.786441484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.786444257+07:00","message":"> Transcript [571] [false]: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.78644717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:39.786449162+07:00","message":"Set new StatePrefix: 'งานอีก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.161720271+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.161762208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานอีกนิ้วไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.161768408+07:00","message":"receive interim result [false|false]: งานอีกนิ้วไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.161784417+07:00","message":"[buffer interim] 91 false งานอีกนิ้วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.161790581+07:00","message":"[bufferProcess] interim [420000000]:งานอีกนิ้วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.161793115+07:00","message":"[bufferProcess] send to processor:งานอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.16179633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.161798936+07:00","message":"> Transcript [572] [false]: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.161802271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.161804605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.161806476+07:00","message":"StatePrefix: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.161808543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.342012492+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.342054223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานอีก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.342060937+07:00","message":"receive interim result [false|false]: งานอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.342073565+07:00","message":"[buffer interim] 91 false งานอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.342080115+07:00","message":"[bufferProcess] interim [540000000]:งานอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.342082793+07:00","message":"[bufferProcess] send to processor:งานอีกนิ้วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.342088327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.34209127+07:00","message":"> Transcript [573] [false]: 'งานอีกนิ้วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.342094757+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.342096922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.342098767+07:00","message":"StatePrefix: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.342100965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.411072823+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.41111336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานอีกบิลไป 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.411119546+07:00","message":"receive interim result [false|false]: งานอีกบิลไป 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.411134331+07:00","message":"[buffer interim] 91 false งานอีกบิลไป 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.411140964+07:00","message":"[bufferProcess] interim [660000000]:งานอีกบิลไป 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.411143436+07:00","message":"[bufferProcess] send to processor:งานอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.411150094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.411152975+07:00","message":"> Transcript [574] [false]: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.411156212+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.41115842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.411160432+07:00","message":"StatePrefix: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.411162902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.523524363+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.523566028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานอีกนิ้วไปสัมผัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.523575102+07:00","message":"receive interim result [false|false]: งานอีกนิ้วไปสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.523591304+07:00","message":"[buffer interim] 91 false งานอีกนิ้วไปสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523598409+07:00","message":"[bufferProcess] interim [780000000]:งานอีกนิ้วไปสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.52360082+07:00","message":"[bufferProcess] send to processor:งานอีกบิลไป 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523604366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523607059+07:00","message":"> Transcript [575] [false]: 'งานอีกบิลไป 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523610582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523612584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523614436+07:00","message":"StatePrefix: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523617131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523620785+07:00","message":"Push: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523623569+07:00","message":"TextPushed: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523626438+07:00","message":"Set new StatePrefix : 'งานอีกบิลไป 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:40.523630909+07:00","message":"Next Push (prob) : 'บิลไป 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:40.523640494+07:00","message":"push: {false งานอีก 0 0xc000106c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.02441149+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.024452479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานอีกนิ้วไปสัมผัสไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.024458669+07:00","message":"receive interim result [false|false]: งานอีกนิ้วไปสัมผัสไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.024476306+07:00","message":"[buffer interim] 91 false งานอีกนิ้วไปสัมผัสไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.024483303+07:00","message":"[bufferProcess] interim [260000000]:งานอีกนิ้วไปสัมผัสไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.024485669+07:00","message":"[bufferProcess] send to processor:งานอีกนิ้วไปสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.024490911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.024493721+07:00","message":"> Transcript [576] [false]: 'งานอีกนิ้วไปสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.024496186+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.024498716+07:00","message":"Set new StatePrefix: 'งานอีกนิ้วไปสัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.030138497+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.03015606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานอีกนิ้วไปสัมผัสใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.030161565+07:00","message":"receive interim result [false|false]: งานอีกนิ้วไปสัมผัสใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.030170712+07:00","message":"[buffer interim] 91 false งานอีกนิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.030174893+07:00","message":"[bufferProcess] interim [320000000]:งานอีกนิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.030176971+07:00","message":"[bufferProcess] send to processor:งานอีกนิ้วไปสัมผัสไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.030179424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.030181542+07:00","message":"> Transcript [577] [false]: 'งานอีกนิ้วไปสัมผัสไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.030184534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.030186509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.030188413+07:00","message":"StatePrefix: 'งานอีกนิ้วไปสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.030190705+07:00","message":"TextPushed: 'งานอีก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.213371753+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.330405744+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.330445272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งามอีกนิ้วไปสัมผัสใบ\",\"confidence\":0.9435904}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.330451007+07:00","message":"receive interim result [true|false]: งามอีกนิ้วไปสัมผัสใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.330462136+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.330464435+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.330482897+07:00","message":"[buffer interim] 91 true งามอีกนิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330494643+07:00","message":"[bufferProcess] interim [650000000]:งามอีกนิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330501325+07:00","message":"[bufferProcess] send to processor (isfinal):งานอีกนิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330505099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330508516+07:00","message":"> Transcript [578] [false]: 'งานอีกนิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.33051151+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330513318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330515715+07:00","message":"StatePrefix: 'งานอีกนิ้วไปสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330518177+07:00","message":"TextPushed: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330519876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.33052183+07:00","message":"> Transcript [579] [true]: 'งามอีกนิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.33052398+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330525572+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330527516+07:00","message":"StatePrefix: 'งานอีกนิ้วไปสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330529164+07:00","message":"TextPushed: 'งานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330530692+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330623492+07:00","message":"Push: 'นิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330626134+07:00","message":"TextPushed: 'งานอีกนิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330628687+07:00","message":"Set new StatePrefix : 'งามอีกนิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.330655351+07:00","message":"Next Push (prob) : 'งามอีกนิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:41.33066254+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_91.html'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.330684444+07:00","message":"push: {true นิ้วไปสัมผัสใบ 0 0xc000106c00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:41.341487917+07:00","message":"write wav file: './tmp/7571/7571_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:41.40256312+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:41.596866434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:41.596880799+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.529500232+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.529555433+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-14T13:09:43.529563433+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.529580822+07:00","message":"[buffer interim] 92 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.529589772+07:00","message":"[bufferProcess] interim [160000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.529592734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.529597907+07:00","message":"[bufferProcess] send to processor (ticker):จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.529601972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.529608639+07:00","message":"> Transcript [580] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.529612064+07:00","message":"Set StatePrefix (first interim): 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.725493355+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.725535838+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-14T13:09:43.725541973+07:00","message":"receive interim result [false|false]: จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.725558771+07:00","message":"[buffer interim] 92 false จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.725569651+07:00","message":"[bufferProcess] interim [400000000]:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.725572461+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.983019528+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.983059335+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-14T13:09:43.983066375+07:00","message":"receive interim result [false|false]: จะมีการปก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:43.983084711+07:00","message":"[buffer interim] 92 false จะมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.983123488+07:00","message":"[bufferProcess] interim [580000000]:จะมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.98312882+07:00","message":"[bufferProcess] send to processor:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.983132587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.983145772+07:00","message":"> Transcript [581] [false]: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.983149143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.983151106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.983152984+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:43.983155268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:44.167268195+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:44.167309103+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-14T13:09:44.167315169+07:00","message":"receive interim result [false|false]: จะมีการอบรม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:44.167334593+07:00","message":"[buffer interim] 92 false จะมีการอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.16734155+07:00","message":"[bufferProcess] interim [760000000]:จะมีการอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.167344226+07:00","message":"[bufferProcess] send to processor:จะมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.167350833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.167353874+07:00","message":"> Transcript [582] [false]: 'จะมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.167357465+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.167359541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.167361397+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.167365625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:44.59743814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:44.597463245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:44.618147766+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:44.618184537+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-14T13:09:44.618189829+07:00","message":"receive interim result [false|false]: จะมีการอบรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:44.618203071+07:00","message":"[buffer interim] 92 false จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.618209843+07:00","message":"[bufferProcess] interim [240000000]:จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.618212285+07:00","message":"[bufferProcess] send to processor:จะมีการอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.618219082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.618221958+07:00","message":"> Transcript [583] [false]: 'จะมีการอบรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.618225154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.618227318+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.61822899+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:44.618231504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.254886874+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.254930196+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-14T13:09:45.25493913+07:00","message":"receive interim result [false|false]: จะมีการอบรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.254953192+07:00","message":"[buffer interim] 92 false จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254960794+07:00","message":"[bufferProcess] interim [840000000]:จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254963291+07:00","message":"[bufferProcess] send to processor:จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254969521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254972003+07:00","message":"> Transcript [584] [false]: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254975665+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254977886+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254979853+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.25498186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254987142+07:00","message":"Push: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254989321+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254991383+07:00","message":"Set new StatePrefix : 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.254993619+07:00","message":"Next Push (prob) : 'การอบรมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.255002076+07:00","message":"push: {false จะมี 0 0xc000107400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.75964295+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.85209773+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.852144509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการอบรมค่ะ\",\"confidence\":0.9212972}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.852150955+07:00","message":"receive interim result [true|false]: จะมีการอบรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.852160614+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.852163143+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.852170237+07:00","message":"[buffer interim] 92 true จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852179713+07:00","message":"[bufferProcess] interim [530000000]:จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852184559+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852187855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852191044+07:00","message":"> Transcript [585] [false]: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852194264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.85219651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852199045+07:00","message":"StatePrefix: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852201631+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852203236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.85220511+07:00","message":"> Transcript [586] [true]: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852207141+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852208828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852210403+07:00","message":"StatePrefix: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852212167+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:45.852216244+07:00","message":"Push: 'การอบรมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.852224449+07:00","message":"push: {true การอบรมค่ะ 0 0xc000107400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:45.863591614+07:00","message":"write wav file: './tmp/7571/7571_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:45.891894506+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.079659016+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.157250223+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.157273265+07:00","message":"found end of frame, send empty tag with msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.157276743+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.157285237+07:00","message":"[buffer interim] 93 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.157292663+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.157297175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.157300087+07:00","message":"> Transcript [587] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.157302584+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.157304651+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.157306317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.157308038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.157310514+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.157322291+07:00","message":"push: {true \n 0 0xc000044080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:46.163365018+07:00","message":"write wav file: './tmp/7571/7571_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.210975367+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.330224618+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.406081618+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.406105755+07:00","message":"found end of frame, send empty tag with msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.406108816+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.406117318+07:00","message":"[buffer interim] 94 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.406125118+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.406129071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.40613183+07:00","message":"> Transcript [588] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.406134805+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.406136899+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.406138578+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.406140416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.406151916+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.406162317+07:00","message":"push: {true \n 0 0xc001fbac80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:46.412645308+07:00","message":"write wav file: './tmp/7571/7571_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.590981011+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.909723886+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.973575481+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.995817585+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.995839843+07:00","message":"found end of frame, send empty tag with msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.995842795+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.995849648+07:00","message":"[buffer interim] 95 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.995858364+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.995867462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.995870727+07:00","message":"> Transcript [589] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.995873186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.995875216+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.995876877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.995879128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:46.995881582+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:46.995891969+07:00","message":"push: {true \n 0 0xc001fba000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:47.000725814+07:00","message":"write wav file: './tmp/7571/7571_95.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:47.598205558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:47.59821418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.947430429+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.947482489+07:00","message":"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-14T13:09:47.947488621+07:00","message":"receive interim result [false|false]: กไก่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:47.947500612+07:00","message":"[buffer interim] 96 false กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.947507312+07:00","message":"[bufferProcess] interim [960000000]:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:47.94750947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.135832684+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.135879211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.135885358+07:00","message":"receive interim result [false|false]: kcon"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.135902055+07:00","message":"[buffer interim] 96 false kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.135910365+07:00","message":"[bufferProcess] interim [140000000]:kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.13591373+07:00","message":"[bufferProcess] send to processor:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.135919608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.135923653+07:00","message":"> Transcript [590] [false]: 'กไก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.135926778+07:00","message":"Set StatePrefix (first interim): 'กไก่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.404608407+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.404660375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon พรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.404667267+07:00","message":"receive interim result [false|false]: kcon พรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.404683532+07:00","message":"[buffer interim] 96 false kcon พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.404692284+07:00","message":"[bufferProcess] interim [440000000]:kcon พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.404695694+07:00","message":"[bufferProcess] send to processor:kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.404702423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.404706765+07:00","message":"> Transcript [591] [false]: 'kcon'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.404710557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.404714397+07:00","message":"Set new StatePrefix: 'kcon'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.538019815+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.538061731+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-14T13:09:48.538067954+07:00","message":"receive interim result [false|false]: กการผูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.53808198+07:00","message":"[buffer interim] 96 false กการผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.538090139+07:00","message":"[bufferProcess] interim [560000000]:กการผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.538092836+07:00","message":"[bufferProcess] send to processor:kcon พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.538096209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.538098923+07:00","message":"> Transcript [592] [false]: 'kcon พรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.538102143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.538104253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.538106083+07:00","message":"StatePrefix: 'kcon'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.538108116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.619273937+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.619321701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.619327304+07:00","message":"receive interim result [false|false]: kcon"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.619342549+07:00","message":"[buffer interim] 96 false kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.619353443+07:00","message":"[bufferProcess] interim [680000000]:kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.619356135+07:00","message":"[bufferProcess] send to processor:กการผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.619360824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.619363786+07:00","message":"> Transcript [593] [false]: 'กการผูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.619366359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.619368629+07:00","message":"Set new StatePrefix: 'กการผูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.717732897+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.717780491+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-14T13:09:48.717786962+07:00","message":"receive interim result [false|false]: กการผูกรัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.717799786+07:00","message":"[buffer interim] 96 false กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.717807596+07:00","message":"[bufferProcess] interim [740000000]:กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.717810592+07:00","message":"[bufferProcess] send to processor:kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.71781716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.717820019+07:00","message":"> Transcript [594] [false]: 'kcon'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.717822307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.717824383+07:00","message":"Set new StatePrefix: 'kcon'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.724853995+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.724869014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon ถูกลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.724873462+07:00","message":"receive interim result [false|false]: kcon ถูกลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.724882806+07:00","message":"[buffer interim] 96 false kcon ถูกลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.724886961+07:00","message":"[bufferProcess] interim [800000000]:kcon ถูกลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.724888877+07:00","message":"[bufferProcess] send to processor:กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.724890921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.724893169+07:00","message":"> Transcript [595] [false]: 'กการผูกรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.724894927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.724896601+07:00","message":"Set new StatePrefix: 'กการผูกรัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.935597224+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.935634094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon ถูกละกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.935639468+07:00","message":"receive interim result [false|false]: kcon ถูกละกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:48.935649083+07:00","message":"[buffer interim] 96 false kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.935656697+07:00","message":"[bufferProcess] interim [980000000]:kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.935658968+07:00","message":"[bufferProcess] send to processor:kcon ถูกลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.935662469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.935665193+07:00","message":"> Transcript [596] [false]: 'kcon ถูกลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.935667424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:48.935669312+07:00","message":"Set new StatePrefix: 'kcon ถูกลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.313358769+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.31339652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.313401818+07:00","message":"receive interim result [false|false]: kcon"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.313411969+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-14T13:09:49.313415505+07:00","message":"receive interim result [false|false]:  ถูกละกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.313422869+07:00","message":"[buffer interim] 96 false kcon"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.313427921+07:00","message":"[buffer interim] 96 false  ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.313433606+07:00","message":"[bufferProcess] interim [400000000]:kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.313436249+07:00","message":"[bufferProcess] send to processor:kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.313441261+07:00","message":"[bufferProcess] interim [400000000]: ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.313443819+07:00","message":"[bufferProcess] update buffer: kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.313446531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.313449174+07:00","message":"> Transcript [597] [false]: 'kcon ถูกละกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.313451379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.313453325+07:00","message":"Set new StatePrefix: 'kcon ถูกละกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.420186877+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.420224589+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-14T13:09:49.420239808+07:00","message":"receive interim result [false|false]: กการปลูกและการบ้านของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.420252389+07:00","message":"[buffer interim] 96 false กการปลูกและการบ้านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.42026019+07:00","message":"[bufferProcess] interim [460000000]:กการปลูกและการบ้านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.420263005+07:00","message":"[bufferProcess] send to processor:kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.420266337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.420269105+07:00","message":"> Transcript [598] [false]: 'kcon ถูกละกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.42027252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.420274495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.420276225+07:00","message":"StatePrefix: 'kcon ถูกละกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.420278066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.607163323+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.607201569+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-14T13:09:49.607207215+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.607225778+07:00","message":"[buffer interim] 96 false กการปลูกและการบานของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.607234174+07:00","message":"[bufferProcess] interim [640000000]:กการปลูกและการบานของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.607237146+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบ้านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.607240946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.607243726+07:00","message":"> Transcript [599] [false]: 'กการปลูกและการบ้านของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.607246277+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.607248418+07:00","message":"Set new StatePrefix: 'กการปลูกและการบ้านของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.933188072+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.933235987+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-14T13:09:49.933242499+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:49.933259123+07:00","message":"[buffer interim] 96 false กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.933270849+07:00","message":"[bufferProcess] interim [940000000]:กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.933273629+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.933277359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.933280173+07:00","message":"> Transcript [600] [false]: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.933289691+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:49.933292907+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.188635096+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.188675467+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-14T13:09:50.188681748+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.188694965+07:00","message":"[buffer interim] 96 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.188702439+07:00","message":"[bufferProcess] interim [240000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.188705312+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.188715034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.18871814+07:00","message":"> Transcript [601] [false]: 'กการปลูกและการบานของดอกบัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.18872144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.188723692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.188725409+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.18872754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:50.598466464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:50.598489561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.613320617+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.613368861+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-14T13:09:50.613375629+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.613391619+07:00","message":"[buffer interim] 96 false กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.613399989+07:00","message":"[bufferProcess] interim [600000000]:กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.613403051+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.613407123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.613409771+07:00","message":"> Transcript [602] [false]: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.613413427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.613415555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.613417437+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.613419523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.867384219+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.86742641+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-14T13:09:50.867432791+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.867447481+07:00","message":"[buffer interim] 96 false กการปลูกและการบานของดอกบัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.867454626+07:00","message":"[bufferProcess] interim [840000000]:กการปลูกและการบานของดอกบัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.8674573+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.867463402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.867466252+07:00","message":"> Transcript [603] [false]: 'กการปลูกและการบานของดอกบัวที่ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.867470094+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.867479277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.86748112+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.867483872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.938965332+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.939002274+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-14T13:09:50.939008389+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.939020841+07:00","message":"[buffer interim] 96 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939026719+07:00","message":"[bufferProcess] interim [900000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939029343+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939036391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939039094+07:00","message":"> Transcript [604] [false]: 'กการปลูกและการบานของดอกบัวที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939042426+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939044458+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939047086+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939049203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939054758+07:00","message":"Push: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939057927+07:00","message":"TextPushed: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939059897+07:00","message":"Set new StatePrefix : 'กการปลูกและการบานของดอกบัวที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:50.939062546+07:00","message":"Next Push (prob) : 'บัวที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:50.939070782+07:00","message":"push: {false กการปลูกและการบานของดอก 0 0xc002002000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.194701117+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.194744748+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-14T13:09:51.194750974+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.194768131+07:00","message":"[buffer interim] 96 false กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.194776776+07:00","message":"[bufferProcess] interim [200000000]:กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.194779756+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.194783508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.194786384+07:00","message":"> Transcript [605] [false]: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.194788892+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.537518976+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.537551607+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-14T13:09:51.537557862+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.537570576+07:00","message":"[buffer interim] 96 false กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.537579013+07:00","message":"[bufferProcess] interim [560000000]:กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.537581899+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.537587666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.537590251+07:00","message":"> Transcript [606] [false]: 'กการปลูกและการบานของดอกบัวที่แสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.537592751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.537594678+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอกบัวที่แสน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.797350577+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.797400244+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-14T13:09:51.797406952+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:51.797425452+07:00","message":"[buffer interim] 96 false กการปลูกและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.797434602+07:00","message":"[bufferProcess] interim [860000000]:กการปลูกและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.797439738+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.79744668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.797449638+07:00","message":"> Transcript [607] [false]: 'กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.797452353+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:51.797454371+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.032154443+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.205267937+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.205319903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการหุบและการบานของดอกบัวที่แสนนะคะ\",\"confidence\":0.8682063}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.205327848+07:00","message":"receive interim result [true|false]: กการหุบและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.205335751+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.20533812+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.205345944+07:00","message":"[buffer interim] 96 true กการหุบและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.20535418+07:00","message":"[bufferProcess] interim [980000000]:กการหุบและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205358002+07:00","message":"[bufferProcess] send to processor (isfinal):กการปลูกและการบานของดอกบัวที่แสนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205361416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205364552+07:00","message":"> Transcript [608] [false]: 'กการปลูกและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205367457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.20536978+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205371746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205373746+07:00","message":"> Transcript [609] [true]: 'กการหุบและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205377928+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205380703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.20538432+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205387786+07:00","message":"TextPushed: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205390116+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205544375+07:00","message":"Push: 'ที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205547619+07:00","message":"TextPushed: 'กการปลูกและการบานของดอกที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205549828+07:00","message":"Set new StatePrefix : 'กการหุบและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205551939+07:00","message":"Next Push (prob) : 'กการหุบและการบานของดอกบัวที่แสนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.205561873+07:00","message":"push: {true ที่แสนนะคะ 0 0xc002002000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:52.205572183+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_96.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:52.216002286+07:00","message":"write wav file: './tmp/7571/7571_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:52.743130437+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.190390052+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.253293421+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.281857242+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.28187411+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.281877366+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.281906718+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.281931689+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.2819369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.281940331+07:00","message":"> Transcript [610] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.281942819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.281945253+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.281947572+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.281949294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:53.281954952+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:53.281964485+07:00","message":"push: {true \n 0 0xc000107b00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:53.288335422+07:00","message":"write wav file: './tmp/7571/7571_97.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:53.598920012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:53.598940549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.890084721+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.890124091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.890129621+07:00","message":"receive interim result [false|false]: ดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:55.890142416+07:00","message":"[buffer interim] 98 false ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.890148545+07:00","message":"[bufferProcess] interim [730000000]:ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.890150665+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.890155685+07:00","message":"[bufferProcess] send to processor (ticker):ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.890158675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.890161474+07:00","message":"> Transcript [611] [false]: 'ดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:55.890163544+07:00","message":"Set StatePrefix (first interim): 'ดอกบัวที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.472888448+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.472926547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.472931976+07:00","message":"receive interim result [false|false]: ดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.472942356+07:00","message":"[buffer interim] 98 false ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.472950056+07:00","message":"[bufferProcess] interim [330000000]:ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.472952119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:56.59900343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:56.599011174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.980076791+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.980119218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลัวที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.980125807+07:00","message":"receive interim result [false|false]: กลัวที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.980140855+07:00","message":"[buffer interim] 98 false กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.980149091+07:00","message":"[bufferProcess] interim [750000000]:กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.980151755+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.980163156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.980166236+07:00","message":"> Transcript [612] [false]: 'ดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.980169802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.980172081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.980174261+07:00","message":"StatePrefix: 'ดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.980176242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.983156185+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.983179018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.983183597+07:00","message":"receive interim result [false|false]: ดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:56.983195913+07:00","message":"[buffer interim] 98 false ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.98320022+07:00","message":"[bufferProcess] interim [810000000]:ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.983202977+07:00","message":"[bufferProcess] send to processor:กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.983205986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.983208473+07:00","message":"> Transcript [613] [false]: 'กลัวที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.983210831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:56.983213267+07:00","message":"Set new StatePrefix: 'กลัวที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.110839553+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.110883047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลัวที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.110890403+07:00","message":"receive interim result [false|false]: กลัวที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.110906397+07:00","message":"[buffer interim] 98 false กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.110922643+07:00","message":"[bufferProcess] interim [870000000]:กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.110925604+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.110929019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.110931925+07:00","message":"> Transcript [614] [false]: 'ดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.11093428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.110936479+07:00","message":"Set new StatePrefix: 'ดอกบัวที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.114959789+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.114977254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่อร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.114982941+07:00","message":"receive interim result [false|false]: ดอกบัวที่อร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.11499401+07:00","message":"[buffer interim] 98 false ดอกบัวที่อร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.114998682+07:00","message":"[bufferProcess] interim [930000000]:ดอกบัวที่อร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.115001094+07:00","message":"[bufferProcess] send to processor:กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.115003874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.115006881+07:00","message":"> Transcript [615] [false]: 'กลัวที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.115008546+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.11501036+07:00","message":"Set new StatePrefix: 'กลัวที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.171998168+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.172034979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลัวที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.172041837+07:00","message":"receive interim result [false|false]: กลัวที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.172058833+07:00","message":"[buffer interim] 98 false กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.172069689+07:00","message":"[bufferProcess] interim [990000000]:กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.172072293+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่อร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.172079642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.172082553+07:00","message":"> Transcript [616] [false]: 'ดอกบัวที่อร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.172084743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.172086922+07:00","message":"Set new StatePrefix: 'ดอกบัวที่อร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.29747267+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.297526677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลัวที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.29753211+07:00","message":"receive interim result [false|false]: กลัวที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.297547436+07:00","message":"[buffer interim] 98 false กลัวที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.297554899+07:00","message":"[bufferProcess] interim [50000000]:กลัวที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.297557684+07:00","message":"[bufferProcess] send to processor:กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.297564262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.297567043+07:00","message":"> Transcript [617] [false]: 'กลัวที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.297569827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.297571939+07:00","message":"Set new StatePrefix: 'กลัวที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.302651346+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.302669989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลัวที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.30267522+07:00","message":"receive interim result [false|false]: กลัวที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.302686775+07:00","message":"[buffer interim] 98 false กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.302691075+07:00","message":"[bufferProcess] interim [110000000]:กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.30269319+07:00","message":"[bufferProcess] send to processor:กลัวที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.302696883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.302713776+07:00","message":"> Transcript [618] [false]: 'กลัวที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.302716489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.302720058+07:00","message":"Set new StatePrefix: 'กลัวที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.432746783+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.432790576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่ออนกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.432797332+07:00","message":"receive interim result [false|false]: ดอกบัวที่ออนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.432810596+07:00","message":"[buffer interim] 98 false ดอกบัวที่ออนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.432817488+07:00","message":"[bufferProcess] interim [170000000]:ดอกบัวที่ออนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.43282011+07:00","message":"[bufferProcess] send to processor:กลัวที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.432825529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.432828403+07:00","message":"> Transcript [619] [false]: 'กลัวที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.43283082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.432832933+07:00","message":"Set new StatePrefix: 'กลัวที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.490147283+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.490189367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่นอนกลางวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.490195965+07:00","message":"receive interim result [false|false]: ดอกบัวที่นอนกลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.490205131+07:00","message":"[buffer interim] 98 false ดอกบัวที่นอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.490212275+07:00","message":"[bufferProcess] interim [290000000]:ดอกบัวที่นอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.4902147+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่ออนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.490218157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.49022145+07:00","message":"> Transcript [620] [false]: 'ดอกบัวที่ออนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.490223796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.49022578+07:00","message":"Set new StatePrefix: 'ดอกบัวที่ออนกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.71349586+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.713540547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่นอนกลางวันแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.713546881+07:00","message":"receive interim result [false|false]: ดอกบัวที่นอนกลางวันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.713561068+07:00","message":"[buffer interim] 98 false ดอกบัวที่นอนกลางวันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.713569631+07:00","message":"[bufferProcess] interim [530000000]:ดอกบัวที่นอนกลางวันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.713572676+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่นอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.713578934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.713581762+07:00","message":"> Transcript [621] [false]: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.713584051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.713586127+07:00","message":"Set new StatePrefix: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.818491065+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.818531503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่นอนกลางวันแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.818538086+07:00","message":"receive interim result [false|false]: ดอกบัวที่นอนกลางวันแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:57.818551518+07:00","message":"[buffer interim] 98 false ดอกบัวที่นอนกลางวันแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.81855891+07:00","message":"[bufferProcess] interim [590000000]:ดอกบัวที่นอนกลางวันแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.818561641+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่นอนกลางวันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.818568159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.818571202+07:00","message":"> Transcript [622] [false]: 'ดอกบัวที่นอนกลางวันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.818574436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.818576728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.818578629+07:00","message":"StatePrefix: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:57.818580806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.060229987+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.060273114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่นอนกลางวันแล้วก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.060279672+07:00","message":"receive interim result [false|false]: ดอกบัวที่นอนกลางวันแล้วก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.060295089+07:00","message":"[buffer interim] 98 false ดอกบัวที่นอนกลางวันแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.060302717+07:00","message":"[bufferProcess] interim [830000000]:ดอกบัวที่นอนกลางวันแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.060307482+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่นอนกลางวันแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.060316307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.060318948+07:00","message":"> Transcript [623] [false]: 'ดอกบัวที่นอนกลางวันแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.060322728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.060325068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.060327708+07:00","message":"StatePrefix: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.060330004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.108275183+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.108321272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่นอนกลางวันแล้วก็ต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.108327837+07:00","message":"receive interim result [false|false]: ดอกบัวที่นอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.108343921+07:00","message":"[buffer interim] 98 false ดอกบัวที่นอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.108352207+07:00","message":"[bufferProcess] interim [890000000]:ดอกบัวที่นอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.108354878+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่นอนกลางวันแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.108363456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.108366283+07:00","message":"> Transcript [624] [false]: 'ดอกบัวที่นอนกลางวันแล้วก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.108371529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.108374366+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.108376659+07:00","message":"StatePrefix: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.108379085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.342549566+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.342593863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.342601247+07:00","message":"receive interim result [false|false]: ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.342616782+07:00","message":"[buffer interim] 98 false ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342627636+07:00","message":"[bufferProcess] interim [70000000]:ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342631202+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่นอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342638511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342642281+07:00","message":"> Transcript [625] [false]: 'ดอกบัวที่นอนกลางวันแล้วก็ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342647452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342650171+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342653489+07:00","message":"StatePrefix: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.34265644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342662557+07:00","message":"Push: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342665473+07:00","message":"TextPushed: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342669117+07:00","message":"Set new StatePrefix : 'ดอกบัวที่นอนกลางวันแล้วก็ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.342673112+07:00","message":"Next Push (prob) : 'แล้วก็ต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.342683696+07:00","message":"push: {false ดอกบัวที่นอนกลางวัน 0 0xc00351a180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.347046922+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.347098607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.347105362+07:00","message":"receive interim result [false|false]: ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.347120388+07:00","message":"[buffer interim] 98 false ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.347129144+07:00","message":"[bufferProcess] interim [130000000]:ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.347131961+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.347139742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.347143149+07:00","message":"> Transcript [626] [false]: 'ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.347146782+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.347150142+07:00","message":"Set new StatePrefix: 'ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.712001662+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.712039307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืนพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.712046487+07:00","message":"receive interim result [false|false]: ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืนพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.712060605+07:00","message":"[buffer interim] 98 false ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืนพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.712068053+07:00","message":"[bufferProcess] interim [490000000]:ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืนพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.712070769+07:00","message":"[bufferProcess] send to processor:ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.712074499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.712077192+07:00","message":"> Transcript [627] [false]: 'ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.712080712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.712082737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.712085002+07:00","message":"StatePrefix: 'ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.712087579+07:00","message":"TextPushed: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.759143399+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.892102744+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.892214554+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.89223783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นดอกบัวที่ออนกลางวันแล้วก็ตอนกลางคืนพี่\",\"confidence\":0.8924374}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.892244053+07:00","message":"receive interim result [true|false]: ก็เป็นดอกบัวที่ออนกลางวันแล้วก็ตอนกลางคืนพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.892254968+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.892257069+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.892260903+07:00","message":"[buffer interim] 98 true ก็เป็นดอกบัวที่ออนกลางวันแล้วก็ตอนกลางคืนพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892266768+07:00","message":"[bufferProcess] interim [730000000]:ก็เป็นดอกบัวที่ออนกลางวันแล้วก็ตอนกลางคืนพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892274411+07:00","message":"[bufferProcess] send to processor (isfinal):ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืนพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892277505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892280556+07:00","message":"> Transcript [628] [false]: 'ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืนพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.89228418+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892286252+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892288576+07:00","message":"StatePrefix: 'ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892291046+07:00","message":"TextPushed: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892292771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892295008+07:00","message":"> Transcript [629] [true]: 'ก็เป็นดอกบัวที่ออนกลางวันแล้วก็ตอนกลางคืนพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892297258+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892299011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892300856+07:00","message":"StatePrefix: 'ดอกบัวที่นอนกลางวันแล้วก็ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892302671+07:00","message":"TextPushed: 'ดอกบัวที่นอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892304214+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892431167+07:00","message":"Push: 'แล้วก็ตอนกลางคืนพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.89243631+07:00","message":"TextPushed: 'ดอกบัวที่นอนกลางวันแล้วก็ตอนกลางคืนพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892439059+07:00","message":"Set new StatePrefix : 'ก็เป็นดอกบัวที่ออนกลางวันแล้วก็ตอนกลางคืนพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892441269+07:00","message":"Next Push (prob) : 'ก็เป็นดอกบัวที่ออนกลางวันแล้วก็ตอนกลางคืนพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:09:58.892448507+07:00","message":"push: {true แล้วก็ตอนกลางคืนพี่ 0 0xc00351a180}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:09:58.892472869+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_98.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:09:58.907177093+07:00","message":"write wav file: './tmp/7571/7571_98.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:59.599402424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:09:59.599419776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:02.600413182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:02.600413215+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.623921041+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.623970996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.623977025+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.623992005+07:00","message":"[buffer interim] 99 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.623999039+07:00","message":"[bufferProcess] interim [740000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.624001556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.624008822+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.624011516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.624014309+07:00","message":"> Transcript [630] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.624016478+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.772787336+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.772832623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"We Are\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.772838441+07:00","message":"receive interim result [false|false]: We Are"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.772853891+07:00","message":"[buffer interim] 99 false We Are"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.772861148+07:00","message":"[bufferProcess] interim [920000000]:We Are"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.772863325+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.826737486+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.826783385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"BRF\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.82678921+07:00","message":"receive interim result [false|false]: BRF"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.8268032+07:00","message":"[buffer interim] 99 false BRF"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.826810345+07:00","message":"[bufferProcess] interim [980000000]:BRF"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.826813759+07:00","message":"[bufferProcess] send to processor:We Are"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.826821034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.826824087+07:00","message":"> Transcript [631] [false]: 'We Are'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.826826212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.826828194+07:00","message":"Set new StatePrefix: 'We Are'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.9745801+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.974624451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.974630654+07:00","message":"receive interim result [false|false]: มีอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:02.974643977+07:00","message":"[buffer interim] 99 false มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.974650968+07:00","message":"[bufferProcess] interim [100000000]:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.97465412+07:00","message":"[bufferProcess] send to processor:BRF"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.97466087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.974663674+07:00","message":"> Transcript [632] [false]: 'BRF'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.974666267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:02.974668833+07:00","message":"Set new StatePrefix: 'BRF'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.270661474+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.270703795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมียที่ไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.270710045+07:00","message":"receive interim result [false|false]: เมียที่ไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.270723826+07:00","message":"[buffer interim] 99 false เมียที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.270731366+07:00","message":"[bufferProcess] interim [340000000]:เมียที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.270733897+07:00","message":"[bufferProcess] send to processor:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.270739166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.270742102+07:00","message":"> Transcript [633] [false]: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.270744813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.270746784+07:00","message":"Set new StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.286801525+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.286827638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.286832918+07:00","message":"receive interim result [false|false]: มีอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.28684372+07:00","message":"[buffer interim] 99 false มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.286849208+07:00","message":"[bufferProcess] interim [400000000]:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.286851555+07:00","message":"[bufferProcess] send to processor:เมียที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.286854833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.286857333+07:00","message":"> Transcript [634] [false]: 'เมียที่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.286859169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.286861053+07:00","message":"Set new StatePrefix: 'เมียที่ไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.847636826+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.847681537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.847688118+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:03.847701624+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.847709512+07:00","message":"[bufferProcess] interim [0]:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.847711854+07:00","message":"[bufferProcess] send to processor:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.847717603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.847720412+07:00","message":"> Transcript [635] [false]: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.847722843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:03.847724949+07:00","message":"Set new StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:04.41300077+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:04.413039403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:04.413044861+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:04.413056251+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.413064724+07:00","message":"[bufferProcess] interim [600000000]:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.413066958+07:00","message":"[bufferProcess] send to processor:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.413072393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.413075296+07:00","message":"> Transcript [636] [false]: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.413078819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.413080835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.413082851+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.413084796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:04.92806462+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:04.928106087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะที่ต้องใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:04.928113131+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะที่ต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:04.92812716+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.928137936+07:00","message":"[bufferProcess] interim [80000000]:มีอาชีพนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.928140864+07:00","message":"[bufferProcess] send to processor:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.928146637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.928150056+07:00","message":"> Transcript [637] [false]: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.92815306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.928155039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.928156991+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:04.928158916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.1235237+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.123561348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.123568243+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.123581067+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.123588648+07:00","message":"[bufferProcess] interim [260000000]:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.123592705+07:00","message":"[bufferProcess] send to processor:มีอาชีพนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.123600052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.123603136+07:00","message":"> Transcript [638] [false]: 'มีอาชีพนะคะที่ต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.123606985+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.123609126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.12361095+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.123613023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.186880477+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.186903278+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.186906182+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.186908436+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.186910148+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.186911774+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.186913504+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.251122218+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.251164627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะที่ต้องใช้ความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.251170741+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะที่ต้องใช้ความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.251182346+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะที่ต้องใช้ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251189543+07:00","message":"[bufferProcess] interim [380000000]:มีอาชีพนะคะที่ต้องใช้ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251192315+07:00","message":"[bufferProcess] send to processor:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251198146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251201615+07:00","message":"> Transcript [639] [false]: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251205211+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251207399+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251210495+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251212687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251217193+07:00","message":"Push: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251219284+07:00","message":"TextPushed: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251221243+07:00","message":"Set new StatePrefix : 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.251223272+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.251231236+07:00","message":"push: {false มีอาชีพ 0 0xc00351a380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.313191304+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.313237368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะที่ต้องใช้ความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.313243845+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะที่ต้องใช้ความรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.313257954+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะที่ต้องใช้ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.313267835+07:00","message":"[bufferProcess] interim [440000000]:มีอาชีพนะคะที่ต้องใช้ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.313270517+07:00","message":"[bufferProcess] send to processor:มีอาชีพนะคะที่ต้องใช้ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.31327453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.313277459+07:00","message":"> Transcript [640] [false]: 'มีอาชีพนะคะที่ต้องใช้ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.313280845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.313282873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.313284776+07:00","message":"StatePrefix: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.313287961+07:00","message":"TextPushed: 'มีอาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.549114446+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:05.601346668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:05.601360748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.612556182+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.628399153+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.628433161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.628439425+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.628455238+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.628462303+07:00","message":"[bufferProcess] interim [740000000]:มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.628464946+07:00","message":"[bufferProcess] send to processor:มีอาชีพนะคะที่ต้องใช้ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.628471948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.628475074+07:00","message":"> Transcript [641] [false]: 'มีอาชีพนะคะที่ต้องใช้ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.628478692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.628485654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.628487601+07:00","message":"StatePrefix: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.628489534+07:00","message":"TextPushed: 'มีอาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.633290991+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.633309353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.633314193+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.633324633+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.633329105+07:00","message":"[bufferProcess] interim [860000000]:มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.633331396+07:00","message":"[bufferProcess] send to processor:มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.633334129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.633336409+07:00","message":"> Transcript [642] [false]: 'มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.633339197+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.633341221+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.633342932+07:00","message":"StatePrefix: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.633344736+07:00","message":"TextPushed: 'มีอาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.703869836+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.703904695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ\",\"confidence\":0.9444456}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.703910587+07:00","message":"receive interim result [true|false]: มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.70392126+07:00","message":"end recv isFinal message id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.70392415+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.703930684+07:00","message":"[buffer interim] 99 true มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703937141+07:00","message":"[bufferProcess] interim [890000000]:มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703940736+07:00","message":"[bufferProcess] send to processor (isfinal):มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703943801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703946289+07:00","message":"> Transcript [643] [false]: 'มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703949217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703951458+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703953482+07:00","message":"StatePrefix: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.70395554+07:00","message":"TextPushed: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703958697+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703960509+07:00","message":"TextPushed: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703962466+07:00","message":"Set new StatePrefix : 'มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703964522+07:00","message":"Next Push (prob) : 'ที่ต้องใช้ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703966173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.70396805+07:00","message":"> Transcript [644] [true]: 'มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703970361+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703972155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703974029+07:00","message":"StatePrefix: 'มีอาชีพนะคะที่ต้องใช้ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703976036+07:00","message":"TextPushed: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:05.703978186+07:00","message":"Push: 'ที่ต้องใช้ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.703986202+07:00","message":"push: {false นะคะ 0 0xc00351a380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:05.703994564+07:00","message":"push: {true ที่ต้องใช้ความรู้เกี่ยวกับ 0 0xc00351a380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:05.716627221+07:00","message":"write wav file: './tmp/7571/7571_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:06.450076376+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:06.515348828+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:06.722774056+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:06.722796004+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:06.722799481+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:06.722806089+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:06.722812534+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:06.722816986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:06.722820278+07:00","message":"> Transcript [645] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:06.722823123+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:06.722825152+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:06.722826859+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:06.722828635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:06.722836275+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:06.722844712+07:00","message":"push: {true \n 0 0xc000314e00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:06.728869647+07:00","message":"write wav file: './tmp/7571/7571_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.603512059+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.603562526+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-14T13:10:07.603570197+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:07.603586628+07:00","message":"[buffer interim] 101 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.603594406+07:00","message":"[bufferProcess] interim [80000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:07.603597891+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:08.183830572+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:08.183867885+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-14T13:10:08.183873873+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:08.183885433+07:00","message":"[buffer interim] 101 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:08.183892425+07:00","message":"[bufferProcess] interim [680000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:08.183895181+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:08.183901514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:08.183904458+07:00","message":"> Transcript [646] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:08.183906627+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:08.601573934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:08.601581271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.21297105+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.334352721+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.339644888+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.339683537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.81904316}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.339689933+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.339699732+07:00","message":"end recv isFinal message id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.339702117+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.339707633+07:00","message":"[buffer interim] 101 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339719166+07:00","message":"[bufferProcess] interim [910000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339723041+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339727508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339730146+07:00","message":"> Transcript [647] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339733021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339735021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.33973681+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339738718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339740447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339742487+07:00","message":"> Transcript [648] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339744331+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339745891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339747555+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339749113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:09.339751954+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:09.339760179+07:00","message":"push: {true เช่น 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:09.348051824+07:00","message":"write wav file: './tmp/7571/7571_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.777579642+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.777615197+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-14T13:10:10.777621667+07:00","message":"receive interim result [false|false]: ปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.777634973+07:00","message":"[buffer interim] 102 false ปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.777642037+07:00","message":"[bufferProcess] interim [500000000]:ปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.777644182+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.7776504+07:00","message":"[bufferProcess] send to processor (ticker):ปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.777653424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.777656351+07:00","message":"> Transcript [649] [false]: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.777658613+07:00","message":"Set StatePrefix (first interim): 'ปรับปรุง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.958778657+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.958820021+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-14T13:10:10.958826828+07:00","message":"receive interim result [false|false]: ปรับปรุงนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:10.958842359+07:00","message":"[buffer interim] 102 false ปรับปรุงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.958850372+07:00","message":"[bufferProcess] interim [680000000]:ปรับปรุงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:10.95885263+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.277263541+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.277309725+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-14T13:10:11.277316134+07:00","message":"receive interim result [false|false]: ปรับปรุงและพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.277333503+07:00","message":"[buffer interim] 102 false ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.277343547+07:00","message":"[bufferProcess] interim [980000000]:ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.277346572+07:00","message":"[bufferProcess] send to processor:ปรับปรุงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.277351867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.277354881+07:00","message":"> Transcript [650] [false]: 'ปรับปรุงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.277359196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.277361348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.2773643+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.277367507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:11.602370087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:11.60239252+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.924428281+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.924475269+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-14T13:10:11.924482859+07:00","message":"receive interim result [false|false]: ปรับปรุงและพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:11.924504132+07:00","message":"[buffer interim] 102 false ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.924512483+07:00","message":"[bufferProcess] interim [580000000]:ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.924515003+07:00","message":"[bufferProcess] send to processor:ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.92452174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.924525199+07:00","message":"> Transcript [651] [false]: 'ปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.924528944+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.924531072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.924533102+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:11.924535485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.019284104+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.133667289+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.133712022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงและพัฒนา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.133718877+07:00","message":"receive interim result [true|false]: ปรับปรุงและพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.133728264+07:00","message":"end recv isFinal message id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.133730504+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.133739283+07:00","message":"[buffer interim] 102 true ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133748914+07:00","message":"[bufferProcess] interim [910000000]:ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.1337525+07:00","message":"[bufferProcess] send to processor (isfinal):ปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133756228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133759253+07:00","message":"> Transcript [652] [false]: 'ปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.13376305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133765035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133766822+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133768842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133770376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133772519+07:00","message":"> Transcript [653] [true]: 'ปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.13377455+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133776238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133777892+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133779607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:12.133782091+07:00","message":"Push: 'ปรับปรุงและพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.133790355+07:00","message":"push: {true ปรับปรุงและพัฒนา 0 0xc002002400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:12.150253436+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:12.156841053+07:00","message":"write wav file: './tmp/7571/7571_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:13.900282262+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:13.900331791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:13.900338003+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:13.900351297+07:00","message":"[buffer interim] 103 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.900358061+07:00","message":"[bufferProcess] interim [750000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.900360242+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.90036646+07:00","message":"[bufferProcess] send to processor (ticker):มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.900369314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.90037234+07:00","message":"> Transcript [654] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:13.900374716+07:00","message":"Set StatePrefix (first interim): 'มีลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.218579375+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.218625843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.218630896+07:00","message":"receive interim result [false|false]: ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.218646192+07:00","message":"[buffer interim] 103 false ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.218654615+07:00","message":"[bufferProcess] interim [50000000]:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.218656662+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:14.602403782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:14.602427302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.799990838+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.800034777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะตามที่ต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.800040708+07:00","message":"receive interim result [false|false]: มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:14.800057406+07:00","message":"[buffer interim] 103 false มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.800065354+07:00","message":"[bufferProcess] interim [650000000]:มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.800068515+07:00","message":"[bufferProcess] send to processor:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.800072059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.800074826+07:00","message":"> Transcript [655] [false]: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.800077126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:14.800079197+07:00","message":"Set new StatePrefix: 'ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.391368463+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.391412429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะตามที่ต้องการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.391418102+07:00","message":"receive interim result [false|false]: มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.391431317+07:00","message":"[buffer interim] 103 false มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.391438319+07:00","message":"[bufferProcess] interim [250000000]:มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.391440821+07:00","message":"[bufferProcess] send to processor:มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.39144688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.391449702+07:00","message":"> Transcript [656] [false]: 'มีลักษณะตามที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.391451958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.391453881+07:00","message":"Set new StatePrefix: 'มีลักษณะตามที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.611497687+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.670492813+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.72314812+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.723191114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะตามที่ต้องการ\",\"confidence\":0.9331366}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.723197236+07:00","message":"receive interim result [true|false]: มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.723207752+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.723210012+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.723216882+07:00","message":"[buffer interim] 103 true มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.7232285+07:00","message":"[bufferProcess] interim [670000000]:มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723232355+07:00","message":"[bufferProcess] send to processor (isfinal):มีลักษณะตามที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723236331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723239489+07:00","message":"> Transcript [657] [false]: 'มีลักษณะตามที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723244493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723246952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723250208+07:00","message":"StatePrefix: 'มีลักษณะตามที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723252433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723253985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723255944+07:00","message":"> Transcript [658] [true]: 'มีลักษณะตามที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723258106+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723259849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723261535+07:00","message":"StatePrefix: 'มีลักษณะตามที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723263266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.723265801+07:00","message":"Push: 'มีลักษณะตามที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.723274462+07:00","message":"push: {true มีลักษณะตามที่ต้องการ 0 0xc000107580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:15.73205353+07:00","message":"write wav file: './tmp/7571/7571_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.798758419+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.864482545+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.947972997+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.947993313+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.947996682+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.948003631+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.948011102+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.948016276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.94801931+07:00","message":"> Transcript [659] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.948021819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.948023729+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.948025415+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.94802711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:15.948033372+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:15.948043175+07:00","message":"push: {true \n 0 0xc002002080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:15.952122975+07:00","message":"write wav file: './tmp/7571/7571_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.41008625+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.410129815+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-14T13:10:16.410135839+07:00","message":"receive interim result [false|false]: ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.410151036+07:00","message":"[buffer interim] 105 false ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.410157319+07:00","message":"[bufferProcess] interim [420000000]:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.410159608+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.582156419+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.582188746+07:00","message":"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-14T13:10:16.582193624+07:00","message":"receive interim result [false|false]: ปลูกได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.582207204+07:00","message":"[buffer interim] 105 false ปลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.582214457+07:00","message":"[bufferProcess] interim [540000000]:ปลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.582216848+07:00","message":"[bufferProcess] send to processor:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.582220152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.58222292+07:00","message":"> Transcript [660] [false]: 'ปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.582227101+07:00","message":"Set StatePrefix (first interim): 'ปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.724177285+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.724219584+07:00","message":"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-14T13:10:16.724225704+07:00","message":"receive interim result [false|false]: ปลูกได้ไง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.724243899+07:00","message":"[buffer interim] 105 false ปลูกได้ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.724252025+07:00","message":"[bufferProcess] interim [720000000]:ปลูกได้ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.724254588+07:00","message":"[bufferProcess] send to processor:ปลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.724262517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.724265534+07:00","message":"> Transcript [661] [false]: 'ปลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.724267785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.72426987+07:00","message":"Set new StatePrefix: 'ปลูกได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.844945449+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.84498395+07:00","message":"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-14T13:10:16.844990279+07:00","message":"receive interim result [false|false]: ปลูกได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:16.845003966+07:00","message":"[buffer interim] 105 false ปลูกได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.845011978+07:00","message":"[bufferProcess] interim [780000000]:ปลูกได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.845015032+07:00","message":"[bufferProcess] send to processor:ปลูกได้ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.845018721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.845021569+07:00","message":"> Transcript [662] [false]: 'ปลูกได้ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.845024784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.845026775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.845028583+07:00","message":"StatePrefix: 'ปลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:16.845030596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:17.088183903+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:17.088236707+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-14T13:10:17.088243799+07:00","message":"receive interim result [false|false]: ปลูกง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:17.088261983+07:00","message":"[buffer interim] 105 false ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.088271834+07:00","message":"[bufferProcess] interim [80000000]:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.088274147+07:00","message":"[bufferProcess] send to processor:ปลูกได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.088277861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.088280983+07:00","message":"> Transcript [663] [false]: 'ปลูกได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.088284103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.088286117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.088288049+07:00","message":"StatePrefix: 'ปลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.088290141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:17.602957902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:17.602964685+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:17.812584026+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:17.812629451+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-14T13:10:17.812635459+07:00","message":"receive interim result [false|false]: ปลูกง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:17.812651254+07:00","message":"[buffer interim] 105 false ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.812659539+07:00","message":"[bufferProcess] interim [680000000]:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.812662532+07:00","message":"[bufferProcess] send to processor:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.812666179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.812669075+07:00","message":"> Transcript [664] [false]: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.81267135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:17.8126733+07:00","message":"Set new StatePrefix: 'ปลูกง่ายๆ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:20.603885845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:20.603910464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.210176009+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.329895675+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.329955284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกได้ง่ายๆ\",\"confidence\":0.87213725}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.329962787+07:00","message":"receive interim result [true|false]: ปลูกได้ง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.329972107+07:00","message":"end recv isFinal message id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.329974273+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.329982855+07:00","message":"[buffer interim] 105 true ปลูกได้ง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.329991627+07:00","message":"[bufferProcess] interim [360000000]:ปลูกได้ง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.329995788+07:00","message":"[bufferProcess] send to processor (isfinal):ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.329999475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330002662+07:00","message":"> Transcript [665] [false]: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330005906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330007874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330009573+07:00","message":"StatePrefix: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330011312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330013036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330015253+07:00","message":"> Transcript [666] [true]: 'ปลูกได้ง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330017318+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330019057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330020717+07:00","message":"StatePrefix: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330022277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:22.330024881+07:00","message":"Push: 'ปลูกได้ง่ายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.33003494+07:00","message":"push: {true ปลูกได้ง่ายๆ 0 0xc000044380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:22.342522745+07:00","message":"write wav file: './tmp/7571/7571_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:22.400164568+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:23.60430465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:23.604318599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.675609621+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.675653013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.675659087+07:00","message":"receive interim result [false|false]: ที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:24.675674037+07:00","message":"[buffer interim] 106 false ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.675681369+07:00","message":"[bufferProcess] interim [270000000]:ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.675683842+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.675690617+07:00","message":"[bufferProcess] send to processor (ticker):ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.675693264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.675696087+07:00","message":"> Transcript [667] [false]: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:24.675698344+07:00","message":"Set StatePrefix (first interim): 'ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.001204887+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.001250214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.001256645+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.001274801+07:00","message":"[buffer interim] 106 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.001286866+07:00","message":"[bufferProcess] interim [570000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.001289321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.239555813+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.239589442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.239595373+07:00","message":"receive interim result [false|false]: ดีนะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.239609417+07:00","message":"[buffer interim] 106 false ดีนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.23961586+07:00","message":"[bufferProcess] interim [870000000]:ดีนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.239618197+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.239621886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.239624597+07:00","message":"> Transcript [668] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.239626543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.239628468+07:00","message":"Set new StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.646524255+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.646570129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะเป็นต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.646578465+07:00","message":"receive interim result [false|false]: ดีนะคะเป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.646600405+07:00","message":"[buffer interim] 106 false ดีนะคะเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.646611341+07:00","message":"[bufferProcess] interim [170000000]:ดีนะคะเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.646616216+07:00","message":"[bufferProcess] send to processor:ดีนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.64662619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.646630467+07:00","message":"> Transcript [669] [false]: 'ดีนะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.646636458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.646639174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.646642071+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.646645499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.858435316+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.858489994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะเป็นสตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.858496962+07:00","message":"receive interim result [false|false]: ดีนะคะเป็นสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:25.858511619+07:00","message":"[buffer interim] 106 false ดีนะคะเป็นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.858528756+07:00","message":"[bufferProcess] interim [410000000]:ดีนะคะเป็นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.858531836+07:00","message":"[bufferProcess] send to processor:ดีนะคะเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.858538758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.858542188+07:00","message":"> Transcript [670] [false]: 'ดีนะคะเป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.858545456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.858547338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.858549344+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:25.858551446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.16947434+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.169532131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะเป็นสตอเบอรี่พันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.169537697+07:00","message":"receive interim result [false|false]: ดีนะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.169553844+07:00","message":"[buffer interim] 106 false ดีนะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.169563374+07:00","message":"[bufferProcess] interim [830000000]:ดีนะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.169566493+07:00","message":"[bufferProcess] send to processor:ดีนะคะเป็นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.169572366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.169575482+07:00","message":"> Transcript [671] [false]: 'ดีนะคะเป็นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.169579521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.169581612+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.169583733+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.169585618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.364557985+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.36459769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะเป็นสตรอเบอรี่พันธุ์พระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.364603574+07:00","message":"receive interim result [false|false]: ดีนะคะเป็นสตรอเบอรี่พันธุ์พระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.364621071+07:00","message":"[buffer interim] 106 false ดีนะคะเป็นสตรอเบอรี่พันธุ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364628438+07:00","message":"[bufferProcess] interim [10000000]:ดีนะคะเป็นสตรอเบอรี่พันธุ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.36463158+07:00","message":"[bufferProcess] send to processor:ดีนะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364635737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364638645+07:00","message":"> Transcript [672] [false]: 'ดีนะคะเป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364642277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364644745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364646543+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364648565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364650905+07:00","message":"Push: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364652849+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364654833+07:00","message":"Set new StatePrefix : 'ดีนะคะเป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.364657316+07:00","message":"Next Push (prob) : 'เป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.364665579+07:00","message":"push: {false ดีนะคะ 0 0xc000315300}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.590127885+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.590169368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะเป็นสตอเบอรี่พันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.590175+07:00","message":"receive interim result [false|false]: ดีนะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.590190444+07:00","message":"[buffer interim] 106 false ดีนะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.590198406+07:00","message":"[bufferProcess] interim [190000000]:ดีนะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.590200918+07:00","message":"[bufferProcess] send to processor:ดีนะคะเป็นสตรอเบอรี่พันธุ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.590205273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.590207869+07:00","message":"> Transcript [673] [false]: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.590209923+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.590211962+07:00","message":"Set new StatePrefix: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:26.605304244+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:26.605323884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.660862627+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.660897978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.660914156+07:00","message":"receive interim result [false|false]: ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:26.660924835+07:00","message":"[buffer interim] 106 false ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.660931397+07:00","message":"[bufferProcess] interim [310000000]:ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.660933975+07:00","message":"[bufferProcess] send to processor:ดีนะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.660940532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.660943073+07:00","message":"> Transcript [674] [false]: 'ดีนะคะเป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.660945099+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:26.660947329+07:00","message":"Set new StatePrefix: 'ดีนะคะเป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.239898591+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.239942305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.239949679+07:00","message":"receive interim result [false|false]: ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.239961548+07:00","message":"[buffer interim] 106 false ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.239968385+07:00","message":"[bufferProcess] interim [910000000]:ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.239971373+07:00","message":"[bufferProcess] send to processor:ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.239977003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.239980009+07:00","message":"> Transcript [675] [false]: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.239982533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.239985126+07:00","message":"Set new StatePrefix: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.270857834+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.360452082+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.360502834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.360509118+07:00","message":"receive interim result [false|false]: ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.360520175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 80\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.36052268+07:00","message":"receive interim result [false|false]:  80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.360529787+07:00","message":"[buffer interim] 106 false ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.360535904+07:00","message":"[buffer interim] 106 false  80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.360542087+07:00","message":"[bufferProcess] interim [970000000]:ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.360545554+07:00","message":"[bufferProcess] send to processor:ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.360551555+07:00","message":"[bufferProcess] interim [970000000]: 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.360553804+07:00","message":"[bufferProcess] update buffer: ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.3605567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.360559999+07:00","message":"> Transcript [676] [false]: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.360563243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.36056534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.360567572+07:00","message":"StatePrefix: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.360569867+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.400004321+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.447443213+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.447493366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80\",\"confidence\":0.939381}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.447501412+07:00","message":"receive interim result [true|false]: ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.447509347+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.447511442+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.447517877+07:00","message":"[buffer interim] 106 true ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447525452+07:00","message":"[bufferProcess] interim [90000000]:ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.44752934+07:00","message":"[bufferProcess] send to processor (isfinal):ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447532691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447535492+07:00","message":"> Transcript [677] [false]: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447538994+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447541003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447543205+07:00","message":"StatePrefix: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447545696+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447547291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447549303+07:00","message":"> Transcript [678] [true]: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447551557+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447553134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447554753+07:00","message":"StatePrefix: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447556537+07:00","message":"TextPushed: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447558016+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447700256+07:00","message":"Push: 'เป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447703662+07:00","message":"TextPushed: 'ดีนะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447705814+07:00","message":"Set new StatePrefix : 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447708092+07:00","message":"Next Push (prob) : 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.44771802+07:00","message":"push: {true เป็นสตรอเบอรี่พันธุ์พระราชทาน 80 0 0xc000315300}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.447723496+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_106.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:27.459324766+07:00","message":"write wav file: './tmp/7571/7571_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.84894348+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.932170946+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.932212165+07:00","message":"found end of frame, send empty tag with msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.932215797+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.932225447+07:00","message":"[buffer interim] 107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.932233224+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.932238144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.932241219+07:00","message":"> Transcript [679] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.932244043+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.932246056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.932247747+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.932249431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:27.932254985+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:27.932265813+07:00","message":"push: {true \n 0 0xc002002600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:27.937777227+07:00","message":"write wav file: './tmp/7571/7571_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:28.042898452+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.008453394+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.008495888+07:00","message":"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-14T13:10:29.008501739+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.008513872+07:00","message":"[buffer interim] 108 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.008521182+07:00","message":"[bufferProcess] interim [960000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.008523365+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.008529038+07:00","message":"[bufferProcess] send to processor (ticker):อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.008531461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.008534248+07:00","message":"> Transcript [680] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.008536552+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.012115836+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.012147451+07:00","message":"receive interim 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-14T13:10:29.012152377+07:00","message":"receive interim result [false|false]: ไลฟ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.012164621+07:00","message":"[buffer interim] 108 false ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.012169743+07:00","message":"[bufferProcess] interim [20000000]:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.012171759+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.206128078+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.206172102+07:00","message":"receive interim 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-14T13:10:29.206178874+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.206192046+07:00","message":"[buffer interim] 108 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.206199655+07:00","message":"[bufferProcess] interim [140000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.206202372+07:00","message":"[bufferProcess] send to processor:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.206209522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.206212255+07:00","message":"> Transcript [681] [false]: 'ไลฟ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.206214236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.206216662+07:00","message":"Set new StatePrefix: 'ไลฟ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.470935298+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.470971669+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-14T13:10:29.470977205+07:00","message":"receive interim result [false|false]: อะไรสวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.470992663+07:00","message":"[buffer interim] 108 false อะไรสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.471001374+07:00","message":"[bufferProcess] interim [500000000]:อะไรสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.471003888+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.471008006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.471011132+07:00","message":"> Transcript [682] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.471013621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.471015579+07:00","message":"Set new StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:29.606107276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:29.606134864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.607327078+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.607358561+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-14T13:10:29.607363737+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.607377698+07:00","message":"[buffer interim] 108 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.607385068+07:00","message":"[bufferProcess] interim [620000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.607387374+07:00","message":"[bufferProcess] send to processor:อะไรสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.607392942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.607395978+07:00","message":"> Transcript [683] [false]: 'อะไรสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.607398277+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.607400395+07:00","message":"Set new StatePrefix: 'อะไรสวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.652989461+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.653024815+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-14T13:10:29.653030463+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.65304379+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.653051354+07:00","message":"[bufferProcess] interim [680000000]:ไปรษณีย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.653054062+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.653059866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.653062783+07:00","message":"> Transcript [684] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.653065028+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.653066882+07:00","message":"Set new StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.789951908+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.789988776+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-14T13:10:29.789994997+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:29.790008207+07:00","message":"[buffer interim] 108 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.790015833+07:00","message":"[bufferProcess] interim [800000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.790018326+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.790024959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.790027929+07:00","message":"> Transcript [685] [false]: 'ไปรษณีย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.790031219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.790033623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.790035484+07:00","message":"StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:29.790037677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.181024288+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.181070167+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-14T13:10:30.181077762+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:30.181091963+07:00","message":"[buffer interim] 108 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.181103646+07:00","message":"[bufferProcess] interim [220000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.181106384+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.181110113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.181112975+07:00","message":"> Transcript [686] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.181116746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.181119076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.181120922+07:00","message":"StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:30.181123084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.003238476+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.003284444+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-14T13:10:31.003290861+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่น่าสนใจนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.003302885+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่น่าสนใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.003310992+07:00","message":"[bufferProcess] interim [940000000]:ไปรษณีย์ที่น่าสนใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.003313926+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.00331994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.003323105+07:00","message":"> Transcript [687] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.00332636+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.003328267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.00333023+07:00","message":"StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.003332477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.565594255+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.565632661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่น่าสนใจนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.56564026+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่น่าสนใจนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.565652947+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่น่าสนใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565659142+07:00","message":"[bufferProcess] interim [540000000]:ไปรษณีย์ที่น่าสนใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565661667+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์ที่น่าสนใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565666793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565669852+07:00","message":"> Transcript [688] [false]: 'ไปรษณีย์ที่น่าสนใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.56567327+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565675539+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565677473+07:00","message":"StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565679598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565683733+07:00","message":"Push: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565685663+07:00","message":"TextPushed: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565687604+07:00","message":"Set new StatePrefix : 'ไปรษณีย์ที่น่าสนใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:31.565689805+07:00","message":"Next Push (prob) : 'ที่น่าสนใจนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:31.565698995+07:00","message":"push: {false ไปรษณีย์ 0 0xc002002280}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:32.606435149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:32.606457189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.104457612+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.104503992+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-14T13:10:33.104510041+07:00","message":"receive interim result [false|false]: ไปรษณีย์พอดีใจนะคะที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.104525596+07:00","message":"[buffer interim] 108 false ไปรษณีย์พอดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.104532165+07:00","message":"[bufferProcess] interim [40000000]:ไปรษณีย์พอดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.104534787+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์ที่น่าสนใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.10454139+07:00","message":"[bufferProcess] send to processor (ticker):ไปรษณีย์พอดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.104544187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.10454721+07:00","message":"> Transcript [689] [false]: 'ไปรษณีย์ที่น่าสนใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.1045505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.104552947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.104554806+07:00","message":"StatePrefix: 'ไปรษณีย์ที่น่าสนใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.10455709+07:00","message":"TextPushed: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.104558779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.1045606+07:00","message":"> Transcript [690] [false]: 'ไปรษณีย์พอดีใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.104563672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.104565643+07:00","message":"Set new StatePrefix: 'ไปรษณีย์พอดีใจนะคะที่อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.685237733+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.685277291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์พอดีใจนะคะที่อยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.685283797+07:00","message":"receive interim result [false|false]: ไปรษณีย์พอดีใจนะคะที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.685295762+07:00","message":"[buffer interim] 108 false ไปรษณีย์พอดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.685304279+07:00","message":"[bufferProcess] interim [640000000]:ไปรษณีย์พอดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.685306679+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.807630056+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.931985617+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.956415386+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.956455776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครตอบดีใจนะคะที่อยู่\",\"confidence\":0.8233781}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.956462403+07:00","message":"receive interim result [true|false]: ใครตอบดีใจนะคะที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.956478428+07:00","message":"end recv isFinal message id 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.956480871+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.956487579+07:00","message":"[buffer interim] 108 true ใครตอบดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956499+07:00","message":"[bufferProcess] interim [970000000]:ใครตอบดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956502987+07:00","message":"[bufferProcess] send to processor (isfinal):ไปรษณีย์พอดีใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956506683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956509862+07:00","message":"> Transcript [691] [false]: 'ไปรษณีย์พอดีใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956512895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956515029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956517117+07:00","message":"StatePrefix: 'ไปรษณีย์พอดีใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.95651936+07:00","message":"TextPushed: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956521244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956523167+07:00","message":"> Transcript [692] [true]: 'ใครตอบดีใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956525316+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956526927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956528678+07:00","message":"StatePrefix: 'ไปรษณีย์พอดีใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956530619+07:00","message":"TextPushed: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956532268+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956647286+07:00","message":"Push: 'ใครตอบดีใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956650382+07:00","message":"TextPushed: 'ไปรษณีย์ใครตอบดีใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956652427+07:00","message":"Set new StatePrefix : 'ใครตอบดีใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956654438+07:00","message":"Next Push (prob) : 'ใครตอบดีใจนะคะที่อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:33.956662305+07:00","message":"push: {true ใครตอบดีใจนะคะที่อยู่ 0 0xc002002280}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:33.956750596+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_108.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:33.967983938+07:00","message":"write wav file: './tmp/7571/7571_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:34.378751895+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:34.491391077+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:34.491410213+07:00","message":"found end of frame, send empty tag with msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:34.491413417+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:34.491420477+07:00","message":"[buffer interim] 109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:34.491427628+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:34.491432422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:34.49143528+07:00","message":"> Transcript [693] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:34.491437752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:34.491440097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:34.491441777+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:34.491443467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:34.491445865+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:34.49145548+07:00","message":"push: {true \n 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:34.496462975+07:00","message":"write wav file: './tmp/7571/7571_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:34.703084047+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.186479305+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.186512618+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.186517108+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.186520437+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.186523947+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.18652763+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.186529541+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.186531136+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.186532738+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.18653424+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:35.186535748+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:35.607497217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:35.607499603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:36.063249827+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:36.063285634+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-14T13:10:36.063291402+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:36.063305512+07:00","message":"[buffer interim] 110 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:36.06331141+07:00","message":"[bufferProcess] interim [380000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:36.06331348+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:36.06332032+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:36.063323077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:36.063325786+07:00","message":"> Transcript [694] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:36.06332841+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:36.662158688+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:36.662197254+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-14T13:10:36.662203566+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:36.662218093+07:00","message":"[buffer interim] 110 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:36.662224346+07:00","message":"[bufferProcess] interim [980000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:36.662226226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.553979655+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.554020299+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-14T13:10:37.554026976+07:00","message":"receive interim result [false|false]: แล้วอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.554039428+07:00","message":"[buffer interim] 110 false แล้วอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.554048677+07:00","message":"[bufferProcess] interim [880000000]:แล้วอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.554051192+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.554056671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.554059597+07:00","message":"> Transcript [695] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.554062925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.554066217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.554068317+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.554070327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.736021239+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.736060108+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-14T13:10:37.736066301+07:00","message":"receive interim result [false|false]: แล้วอย่างนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.736079523+07:00","message":"[buffer interim] 110 false แล้วอย่างนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.736088586+07:00","message":"[bufferProcess] interim [0]:แล้วอย่างนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.73609117+07:00","message":"[bufferProcess] send to processor:แล้วอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.73609705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.736100228+07:00","message":"> Transcript [696] [false]: 'แล้วอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.736103809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.736106021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.736107738+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.73611045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.783999638+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.784037639+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-14T13:10:37.784043952+07:00","message":"receive interim result [false|false]: แล้วอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.784057516+07:00","message":"[buffer interim] 110 false แล้วอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.78407057+07:00","message":"[bufferProcess] interim [60000000]:แล้วอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.784073677+07:00","message":"[bufferProcess] send to processor:แล้วอย่างนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.784080926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.784084121+07:00","message":"> Transcript [697] [false]: 'แล้วอย่างนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.784088997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.784091434+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.78409324+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.78409527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.81138027+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.811412753+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-14T13:10:37.811418973+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.811432083+07:00","message":"[buffer interim] 110 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811438518+07:00","message":"[bufferProcess] interim [120000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811441135+07:00","message":"[bufferProcess] send to processor:แล้วอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811446788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811449338+07:00","message":"> Transcript [698] [false]: 'แล้วอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811452343+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811454483+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.81145631+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811458307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.81146468+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811466842+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811468992+07:00","message":"Set new StatePrefix : 'แล้วอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:37.811475961+07:00","message":"Next Push (prob) : 'อย่างนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:37.81148493+07:00","message":"push: {false แล้ว 0 0xc000315000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.077569946+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.077616504+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-14T13:10:38.077623003+07:00","message":"receive interim result [false|false]: นิยมปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.077637399+07:00","message":"[buffer interim] 110 false นิยมปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.077644494+07:00","message":"[bufferProcess] interim [420000000]:นิยมปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.077647648+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.077661546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.077664821+07:00","message":"> Transcript [699] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.077666898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.07766904+07:00","message":"Set new StatePrefix: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.25339647+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.253441269+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-14T13:10:38.253449383+07:00","message":"receive interim result [false|false]: นิยมปลูกกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.253477753+07:00","message":"[buffer interim] 110 false นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.253488311+07:00","message":"[bufferProcess] interim [600000000]:นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.253490891+07:00","message":"[bufferProcess] send to processor:นิยมปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.253494399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.25349756+07:00","message":"> Transcript [700] [false]: 'นิยมปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.253501895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.253503963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.253505773+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.253507636+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.460119442+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.460157069+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-14T13:10:38.460164519+07:00","message":"receive interim result [false|false]: นิยมปลูกกันที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.460177814+07:00","message":"[buffer interim] 110 false นิยมปลูกกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.46018459+07:00","message":"[bufferProcess] interim [780000000]:นิยมปลูกกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.46018708+07:00","message":"[bufferProcess] send to processor:นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.460192331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.460195339+07:00","message":"> Transcript [701] [false]: 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.460198994+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.460201602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.460203525+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.46020557+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.537865539+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:38.608250431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:38.608266561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.61050208+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.615962227+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.615992744+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-14T13:10:38.615998847+07:00","message":"receive interim result [false|false]: นิยมปลูกกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.616010758+07:00","message":"[buffer interim] 110 false นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.61602124+07:00","message":"[bufferProcess] interim [840000000]:นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.616025003+07:00","message":"[bufferProcess] send to processor:นิยมปลูกกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.61603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.616033962+07:00","message":"> Transcript [702] [false]: 'นิยมปลูกกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.616039402+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.616042904+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.616045479+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.616048704+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.628145138+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.628174231+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-14T13:10:38.628179775+07:00","message":"receive interim result [false|false]: นิยมปลูกกันที่อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.628191236+07:00","message":"[buffer interim] 110 false นิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628196799+07:00","message":"[bufferProcess] interim [900000000]:นิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.62819941+07:00","message":"[bufferProcess] send to processor:นิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628202657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628204963+07:00","message":"> Transcript [703] [false]: 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628208617+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628210439+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628212112+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628214+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.62821912+07:00","message":"Push: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628220978+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628222892+07:00","message":"Set new StatePrefix : 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.628224851+07:00","message":"Next Push (prob) : 'ปลูกกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.628232731+07:00","message":"push: {false นิยม 0 0xc000315000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.661101177+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.661146959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมปลูกกันที่อื่น\",\"confidence\":0.9588453}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.66115345+07:00","message":"receive interim result [true|false]: นิยมปลูกกันที่อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.66117108+07:00","message":"end recv isFinal message id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.661176274+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.661183167+07:00","message":"[buffer interim] 110 true นิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661192035+07:00","message":"[bufferProcess] interim [50000000]:นิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661196687+07:00","message":"[bufferProcess] send to processor (isfinal):นิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661200022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661203368+07:00","message":"> Transcript [704] [false]: 'นิยมปลูกกันที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661206217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661207993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661209748+07:00","message":"StatePrefix: 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661211948+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661213576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661215498+07:00","message":"> Transcript [705] [true]: 'นิยมปลูกกันที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661217504+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.66121911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661220717+07:00","message":"StatePrefix: 'นิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661222369+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:38.661227733+07:00","message":"Push: 'ปลูกกันที่อื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:38.661235773+07:00","message":"push: {true ปลูกกันที่อื่น 0 0xc000315000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:38.670201638+07:00","message":"write wav file: './tmp/7571/7571_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.085063256+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.085111791+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-14T13:10:39.085117441+07:00","message":"receive interim result [false|false]: ไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.085134081+07:00","message":"[buffer interim] 111 false ไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.085141072+07:00","message":"[bufferProcess] interim [480000000]:ไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.085143065+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.459770567+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.459817068+07:00","message":"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-14T13:10:39.459822685+07:00","message":"receive interim result [false|false]: ไว้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:39.459836891+07:00","message":"[buffer interim] 111 false ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.459849155+07:00","message":"[bufferProcess] interim [840000000]:ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.459853372+07:00","message":"[bufferProcess] send to processor:ไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.459860731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.459864338+07:00","message":"> Transcript [706] [false]: 'ไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:39.459867855+07:00","message":"Set StatePrefix (first interim): 'ไว้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.179723735+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.179760628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไว้ค่ะ\",\"confidence\":0.8462316}],\"is_final\":true,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.179766557+07:00","message":"receive interim result [true|false]: ไว้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.179775279+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.179777637+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.179784128+07:00","message":"[buffer interim] 111 true ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179793905+07:00","message":"[bufferProcess] interim [960000000]:ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179799334+07:00","message":"[bufferProcess] send to processor (isfinal):ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179802788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179805762+07:00","message":"> Transcript [707] [false]: 'ไว้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179809183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179811095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179813267+07:00","message":"StatePrefix: 'ไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179817404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179819261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179821312+07:00","message":"> Transcript [708] [true]: 'ไว้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179823356+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179824924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179826462+07:00","message":"StatePrefix: 'ไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179828138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.179834029+07:00","message":"Push: 'ไว้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.179842605+07:00","message":"push: {true ไว้ค่ะ 0 0xc001fbad80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:40.187410518+07:00","message":"write wav file: './tmp/7571/7571_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.208823699+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.404267005+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.58894225+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.680311536+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.680330079+07:00","message":"found end of frame, send empty tag with msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.680333159+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.680341762+07:00","message":"[buffer interim] 112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.68034966+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.680354975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.680358068+07:00","message":"> Transcript [709] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.680360638+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.680362438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.680364126+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.68036581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.680373617+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.680384576+07:00","message":"push: {true \n 0 0xc002002200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:40.685464362+07:00","message":"write wav file: './tmp/7571/7571_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.721029027+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.908110312+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.990992009+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.991014502+07:00","message":"found end of frame, send empty tag with msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.991017474+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.991024925+07:00","message":"[buffer interim] 113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.991037981+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.991042683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.991045677+07:00","message":"> Transcript [710] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.991048698+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.991050579+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.991052285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.991054096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:40.991056527+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:40.991066878+07:00","message":"push: {true \n 0 0xc000044180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:40.996097437+07:00","message":"write wav file: './tmp/7571/7571_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.103180442+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.170239708+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.231126577+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.362511517+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.362528889+07:00","message":"found end of frame, send empty tag with msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.362531898+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.362538031+07:00","message":"[buffer interim] 114 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.362562227+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.362566482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.36256947+07:00","message":"> Transcript [711] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.36257209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.362573917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.362575658+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.362577334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.362584716+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.362593595+07:00","message":"push: {true \n 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:41.367387126+07:00","message":"write wav file: './tmp/7571/7571_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.488247226+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.572080882+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.572103709+07:00","message":"found end of frame, send empty tag with msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.572107173+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.572115273+07:00","message":"[buffer interim] 115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.572123847+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.572127775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.572130605+07:00","message":"> Transcript [712] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.572133193+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.572135246+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.572136934+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.57213893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:41.572146166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.572156556+07:00","message":"push: {true \n 0 0xc000045a80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:41.579005634+07:00","message":"write wav file: './tmp/7571/7571_115.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:41.60921786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:41.609231584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:41.610058913+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.817024171+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.817073314+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-14T13:10:42.817079024+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.817093404+07:00","message":"[buffer interim] 116 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.817113637+07:00","message":"[bufferProcess] interim [200000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.817115828+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.817119641+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.817122222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.817125613+07:00","message":"> Transcript [713] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.817128096+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.860851645+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.860890753+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-14T13:10:42.860896147+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:42.860909341+07:00","message":"[buffer interim] 116 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.86091749+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:42.860919531+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.059107343+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.059156195+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-14T13:10:43.059163301+07:00","message":"receive interim result [false|false]: แล้วก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.059180525+07:00","message":"[buffer interim] 116 false แล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.059189804+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.059192461+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.059196403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.059199007+07:00","message":"> Transcript [714] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.05920206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.059203916+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.05920587+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.059207805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.184624593+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.184664754+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-14T13:10:43.184670643+07:00","message":"receive interim result [false|false]: แล้วก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.184683089+07:00","message":"[buffer interim] 116 false แล้วก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.184689859+07:00","message":"[bufferProcess] interim [620000000]:แล้วก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.184692477+07:00","message":"[bufferProcess] send to processor:แล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.184697477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.184700619+07:00","message":"> Transcript [715] [false]: 'แล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.18470396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.184705902+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.184707806+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.184709973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.390594578+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.390632253+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-14T13:10:43.390639301+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.390652446+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.390658844+07:00","message":"[bufferProcess] interim [800000000]:แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.390661259+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.390668522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.390671467+07:00","message":"> Transcript [716] [false]: 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.390674687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.390676765+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.390678665+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.390681077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.517333262+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.517378718+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-14T13:10:43.517384893+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.517399107+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517406089+07:00","message":"[bufferProcess] interim [920000000]:แล้วก็ยังมีเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517408722+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517412054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517415049+07:00","message":"> Transcript [717] [false]: 'แล้วก็ยังมีอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517418235+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517420419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517422318+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517424247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517426927+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.51742904+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517431093+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.517433195+07:00","message":"Next Push (prob) : 'ก็ยังมีอีก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.517440506+07:00","message":"push: {false แล้ว 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.709735561+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.709773712+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-14T13:10:43.70978013+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:43.709794775+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.709802495+07:00","message":"[bufferProcess] interim [100000000]:แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.709806522+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.709814044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.709816946+07:00","message":"> Transcript [718] [false]: 'แล้วก็ยังมีเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.709819303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:43.709821855+07:00","message":"Set new StatePrefix: 'แล้วก็ยังมีเพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:44.077719095+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:44.077764864+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-14T13:10:44.077770957+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:44.07778866+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.07779673+07:00","message":"[bufferProcess] interim [460000000]:แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.077800056+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.077803636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.077806318+07:00","message":"> Transcript [719] [false]: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.077808508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.077810422+07:00","message":"Set new StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:44.459127428+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:44.459166919+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-14T13:10:44.459173319+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:44.45919177+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.459203526+07:00","message":"[bufferProcess] interim [880000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.459206088+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.459210338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.459213665+07:00","message":"> Transcript [720] [false]: 'แล้วก็ยังมีพืชชนิดอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.459217094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.45921935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.459221801+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:44.45922421+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:44.60967227+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:44.609692958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.094193998+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.094234657+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-14T13:10:45.094240454+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.094251774+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.094259759+07:00","message":"[bufferProcess] interim [480000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.094262556+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.094268189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.094270962+07:00","message":"> Transcript [721] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.094274487+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.094276637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.094279832+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.094282314+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.162267026+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.162312155+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-14T13:10:45.162318526+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.162332616+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.162341522+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.162345284+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.162351396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.162354122+07:00","message":"> Transcript [722] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.162357853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.16236046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.162362825+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.162365222+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.807540063+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.807583599+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-14T13:10:45.807589222+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.807607337+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.80761591+07:00","message":"[bufferProcess] interim [140000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.807619112+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.807623104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.807625823+07:00","message":"> Transcript [723] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.807630043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.807631998+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.80763421+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.807636276+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.807642541+07:00","message":"Push: 'ก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.80764518+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.807647393+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:45.807649657+07:00","message":"Next Push (prob) : 'อื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:45.807658554+07:00","message":"push: {false ก็ยังมีพืชชนิด 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.45154305+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.451584609+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-14T13:10:46.451593911+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:46.451609525+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.451617014+07:00","message":"[bufferProcess] interim [920000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.451619735+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.451625799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.451628456+07:00","message":"> Transcript [724] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.451631697+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.451633672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.451636199+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:46.451639063+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.093561744+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.093604548+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-14T13:10:47.093611784+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.093628399+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.093636878+07:00","message":"[bufferProcess] interim [460000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.093639782+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.093647076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.093650217+07:00","message":"> Transcript [725] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.093654254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.093656282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.09365845+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.093662222+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:47.610706002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:47.610725841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.660353+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.660396436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.660404663+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.660423553+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.660439573+07:00","message":"[bufferProcess] interim [60000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.660444171+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.660449543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.660453191+07:00","message":"> Transcript [726] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.660458494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.660461601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.660469882+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.660474095+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.788974071+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.789018296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.789025295+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.789038393+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789046625+07:00","message":"[bufferProcess] interim [180000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789049637+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.78905691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789060033+07:00","message":"> Transcript [727] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789064973+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789067139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789069298+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789072201+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789077161+07:00","message":"Push: 'อื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789079286+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.789081964+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.78908451+07:00","message":"Next Push (prob) : 'ข้าวค่ะนี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.78909299+07:00","message":"push: {false อื่นๆนะคะอย่างเช่น 0 0xc001e32780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.975237874+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.975278167+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-14T13:10:47.975284765+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:47.975300038+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.975307669+07:00","message":"[bufferProcess] interim [420000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.975310536+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.975314572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.975318659+07:00","message":"> Transcript [728] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.975322962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.975325873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.975327894+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:47.975330461+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.08804317+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.179463151+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.17951069+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-14T13:10:48.17951691+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.179536219+07:00","message":"[buffer interim] 116 false แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.179545551+07:00","message":"[bufferProcess] interim [660000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.179548493+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.179552048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.179554868+07:00","message":"> Transcript [729] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.179559116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.179561282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.179563468+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.179566479+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.235643472+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.235685017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด\",\"confidence\":0.9335252}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.235691357+07:00","message":"receive interim result [true|false]: แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.235702557+07:00","message":"end recv isFinal message id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.235705142+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.235711484+07:00","message":"[buffer interim] 116 true แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.23572005+07:00","message":"[bufferProcess] interim [690000000]:แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235731722+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235735488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235738415+07:00","message":"> Transcript [730] [false]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235742154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235744066+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235745804+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235748182+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235750097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235751899+07:00","message":"> Transcript [731] [true]: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235754261+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235755835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.23575739+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่นข้าวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235759191+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นๆนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:48.235765234+07:00","message":"Push: 'ข้าวค่ะนี่คือข้าวผัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.235774567+07:00","message":"push: {true ข้าวค่ะนี่คือข้าวผัด 0 0xc001e32780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:48.248289133+07:00","message":"write wav file: './tmp/7571/7571_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:48.470540742+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:50.61150314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:50.611510715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:50.854332854+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:50.854367275+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-14T13:10:50.854372728+07:00","message":"receive interim result [false|false]: ดึง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:50.854386321+07:00","message":"[buffer interim] 117 false ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:50.854392202+07:00","message":"[bufferProcess] interim [400000000]:ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:50.854394018+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:50.854401127+07:00","message":"[bufferProcess] send to processor (ticker):ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:50.854404016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:50.854406686+07:00","message":"> Transcript [732] [false]: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:50.854408678+07:00","message":"Set StatePrefix (first interim): 'ดึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:52.853574568+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:52.853620641+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-14T13:10:52.853627094+07:00","message":"receive interim result [false|false]: จึงพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:52.853642216+07:00","message":"[buffer interim] 117 false จึงพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:52.853650801+07:00","message":"[bufferProcess] interim [380000000]:จึงพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:52.853653127+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:52.853658848+07:00","message":"[bufferProcess] send to processor (ticker):จึงพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:52.853661494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:52.853664295+07:00","message":"> Transcript [733] [false]: 'จึงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:52.853666714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:52.853668767+07:00","message":"Set new StatePrefix: 'จึงพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.047440917+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.047488699+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-14T13:10:53.047496135+07:00","message":"receive interim result [false|false]: พัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.04750914+07:00","message":"[buffer interim] 117 false พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.047515932+07:00","message":"[bufferProcess] interim [620000000]:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.047518108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.099704637+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.09974361+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-14T13:10:53.099749612+07:00","message":"receive interim result [false|false]: จึงพัฒนาเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.099764657+07:00","message":"[buffer interim] 117 false จึงพัฒนาเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.099774655+07:00","message":"[bufferProcess] interim [680000000]:จึงพัฒนาเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.099778195+07:00","message":"[bufferProcess] send to processor:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.099787076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.099791727+07:00","message":"> Transcript [734] [false]: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.099795175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.099798402+07:00","message":"Set new StatePrefix: 'พัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.31242904+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.31248026+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-14T13:10:53.312486798+07:00","message":"receive interim result [false|false]: จึงพัฒนาเพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.312503675+07:00","message":"[buffer interim] 117 false จึงพัฒนาเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.312510998+07:00","message":"[bufferProcess] interim [920000000]:จึงพัฒนาเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.31251387+07:00","message":"[bufferProcess] send to processor:จึงพัฒนาเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.312517396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.312520065+07:00","message":"> Transcript [735] [false]: 'จึงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.312522588+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.312524502+07:00","message":"Set new StatePrefix: 'จึงพัฒนาเพื่อ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:53.612004804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:53.612003396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.809869071+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.809914413+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-14T13:10:53.809921032+07:00","message":"receive interim result [false|false]: จึงพัฒนาเพื่อให้คน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:53.809935534+07:00","message":"[buffer interim] 117 false จึงพัฒนาเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.809943532+07:00","message":"[bufferProcess] interim [340000000]:จึงพัฒนาเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.809946341+07:00","message":"[bufferProcess] send to processor:จึงพัฒนาเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.809952882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.809958236+07:00","message":"> Transcript [736] [false]: 'จึงพัฒนาเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.809962661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.809965269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.809967062+07:00","message":"StatePrefix: 'จึงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:53.809969456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.000967121+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.001017941+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-14T13:10:54.001024985+07:00","message":"receive interim result [false|false]: จึงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.001040969+07:00","message":"[buffer interim] 117 false จึงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.001049212+07:00","message":"[bufferProcess] interim [580000000]:จึงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.001052248+07:00","message":"[bufferProcess] send to processor:จึงพัฒนาเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.001056089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.001059283+07:00","message":"> Transcript [737] [false]: 'จึงพัฒนาเพื่อให้คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.001063081+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.001065142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.001066821+07:00","message":"StatePrefix: 'จึงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.001068766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.300470217+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.370401259+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.380065631+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.380103734+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-14T13:10:54.38011105+07:00","message":"receive interim result [false|false]: จึงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.380123603+07:00","message":"[buffer interim] 117 false จึงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.380130111+07:00","message":"[bufferProcess] interim [940000000]:จึงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.380132817+07:00","message":"[bufferProcess] send to processor:จึงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.380140261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.38014337+07:00","message":"> Transcript [738] [false]: 'จึงพัฒนาเพื่อให้ทนทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.380146799+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.380149265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.380151261+07:00","message":"StatePrefix: 'จึงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.380153389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.408952313+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.408985157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงพัฒนาเพื่อให้ทนทานต่อ\",\"confidence\":0.9011937}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.408991487+07:00","message":"receive interim result [true|false]: จึงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.409002441+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.409005274+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.409010701+07:00","message":"[buffer interim] 117 true จึงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409016793+07:00","message":"[bufferProcess] interim [60000000]:จึงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409020216+07:00","message":"[bufferProcess] send to processor (isfinal):จึงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409023582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409026192+07:00","message":"> Transcript [739] [false]: 'จึงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409029002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409030698+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409032574+07:00","message":"StatePrefix: 'จึงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409034603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409036951+07:00","message":"Push: 'จึงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409038714+07:00","message":"TextPushed: 'จึงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.40904099+07:00","message":"Set new StatePrefix : 'จึงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409044781+07:00","message":"Next Push (prob) : 'ให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409046546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409048714+07:00","message":"> Transcript [740] [true]: 'จึงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409050903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409052629+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409054236+07:00","message":"StatePrefix: 'จึงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409056083+07:00","message":"TextPushed: 'จึงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:54.409058095+07:00","message":"Push: 'ให้ทนทานต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.409065703+07:00","message":"push: {false จึงพัฒนาเพื่อ 0 0xc002002d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:54.409072362+07:00","message":"push: {true ให้ทนทานต่อ 0 0xc002002d80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:54.419865275+07:00","message":"write wav file: './tmp/7571/7571_117.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:56.612901307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:56.612914234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:56.931255312+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.024995668+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.025021536+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.025025786+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.025034249+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.025043047+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.025049022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.025053513+07:00","message":"> Transcript [741] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.025057521+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.025061293+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.025063476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.025065221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.025067985+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.025077073+07:00","message":"push: {true \n 0 0xc002002980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:57.033552697+07:00","message":"write wav file: './tmp/7571/7571_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.312620042+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.499284708+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.611916234+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.611934571+07:00","message":"found end of frame, send empty tag with msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.611937603+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.611943763+07:00","message":"[buffer interim] 119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.611950508+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.611954944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.611957956+07:00","message":"> Transcript [742] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.61196052+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.611962393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.611964059+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.611965805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:57.611968587+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.61197665+07:00","message":"push: {true \n 0 0xc001fba500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:57.61673249+07:00","message":"write wav file: './tmp/7571/7571_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.690615339+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:57.818697953+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.013822252+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.047054339+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.047075679+07:00","message":"found end of frame, send empty tag with msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.047079027+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.047096449+07:00","message":"[buffer interim] 120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.047103359+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.047107017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.047110416+07:00","message":"> Transcript [743] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.047112975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.047115088+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.047126033+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.047128184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.047136381+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.047144703+07:00","message":"push: {true \n 0 0xc001fba700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:58.05252466+07:00","message":"write wav file: './tmp/7571/7571_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.14879305+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.213484621+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.262927577+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.262955817+07:00","message":"found end of frame, send empty tag with msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.262960327+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.26297056+07:00","message":"[buffer interim] 121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.262978564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.262982923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.262986106+07:00","message":"> Transcript [744] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.262988721+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.262990671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.262992842+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.262994785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:10:58.263000086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:10:58.26301093+07:00","message":"push: {true \n 0 0xc001e32680}"}
{"level":"info","service":"Main","time":"2026-05-14T13:10:58.268010126+07:00","message":"write wav file: './tmp/7571/7571_121.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:59.613675073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:10:59.61369535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.473376595+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.473418902+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-14T13:11:00.473424637+07:00","message":"receive interim result [false|false]: มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:00.473440914+07:00","message":"[buffer interim] 122 false มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.47344795+07:00","message":"[bufferProcess] interim [280000000]:มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.473450243+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.473456895+07:00","message":"[bufferProcess] send to processor (ticker):มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.473467971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.473471067+07:00","message":"> Transcript [745] [false]: 'มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:00.473473444+07:00","message":"Set StatePrefix (first interim): 'มะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.05071066+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.050758956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะเขือเทศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.050765913+07:00","message":"receive interim result [false|false]: มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:01.050780736+07:00","message":"[buffer interim] 122 false มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.050792188+07:00","message":"[bufferProcess] interim [880000000]:มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:01.050794566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:02.613999815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:02.613993628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.646978264+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.719782503+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.756129225+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.75617298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะเขือเทศ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.756179698+07:00","message":"receive interim result [true|false]: มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.756189085+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.756191125+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.756196173+07:00","message":"[buffer interim] 122 true มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756203196+07:00","message":"[bufferProcess] interim [670000000]:มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756208832+07:00","message":"[bufferProcess] send to processor (isfinal):มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756212736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756215695+07:00","message":"> Transcript [746] [false]: 'มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756218389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756220227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756223319+07:00","message":"StatePrefix: 'มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.75622529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756227025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756228889+07:00","message":"> Transcript [747] [true]: 'มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756230816+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756232398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756233953+07:00","message":"StatePrefix: 'มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756235536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:03.756241538+07:00","message":"Push: 'มะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:03.75624985+07:00","message":"push: {true มะเขือเทศ 0 0xc001e33d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:03.766884774+07:00","message":"write wav file: './tmp/7571/7571_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.186787832+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.186808533+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.186811649+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.186814715+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.186817638+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.186822506+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.186825852+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.186829609+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:05.186832874+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:05.614077618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:05.614092285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.052746704+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.052795303+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-14T13:11:06.052802277+07:00","message":"receive interim result [false|false]: ผู้ผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.052818091+07:00","message":"[buffer interim] 123 false ผู้ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.052825882+07:00","message":"[bufferProcess] interim [160000000]:ผู้ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.052827941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.052831415+07:00","message":"[bufferProcess] send to processor (ticker):ผู้ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.052834285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.052837041+07:00","message":"> Transcript [748] [false]: 'ผู้ผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.052839098+07:00","message":"Set StatePrefix (first interim): 'ผู้ผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.168610286+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.168649227+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-14T13:11:06.168655012+07:00","message":"receive interim result [false|false]: พอใจของผู้บริโภค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.168666797+07:00","message":"[buffer interim] 123 false พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.168673967+07:00","message":"[bufferProcess] interim [280000000]:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.16867629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.749357705+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.749398805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจของผู้บริโภค\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.749405846+07:00","message":"receive interim result [false|false]: พอใจของผู้บริโภค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:06.749420328+07:00","message":"[buffer interim] 123 false พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.749427665+07:00","message":"[bufferProcess] interim [880000000]:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.749430482+07:00","message":"[bufferProcess] send to processor:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.749438012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.749441073+07:00","message":"> Transcript [749] [false]: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.749443356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:06.749445432+07:00","message":"Set new StatePrefix: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:08.614395914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:08.614396019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.167041729+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.258738796+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.258790153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจของผู้บริโภค\",\"confidence\":0.886813}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.25879721+07:00","message":"receive interim result [true|false]: พอใจของผู้บริโภค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.258806071+07:00","message":"end recv isFinal message id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.258808388+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.258814453+07:00","message":"[buffer interim] 123 true พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258821936+07:00","message":"[bufferProcess] interim [460000000]:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258825323+07:00","message":"[bufferProcess] send to processor (isfinal):พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258829066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258832233+07:00","message":"> Transcript [750] [false]: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.25883529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258837334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258839064+07:00","message":"StatePrefix: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258841224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258842835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258844748+07:00","message":"> Transcript [751] [true]: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.25884922+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258851013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258852666+07:00","message":"StatePrefix: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258854376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.258856642+07:00","message":"Push: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.258864629+07:00","message":"push: {true พอใจของผู้บริโภค 0 0xc001e33a80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:09.269742048+07:00","message":"write wav file: './tmp/7571/7571_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.293566036+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.60999188+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.714722601+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.714750826+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.714754324+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.714762026+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.714769602+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.714774245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.714777239+07:00","message":"> Transcript [752] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.714779805+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.714781675+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.714783612+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.714785347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:09.71478798+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.714798719+07:00","message":"push: {true \n 0 0xc00351a480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:09.719581708+07:00","message":"write wav file: './tmp/7571/7571_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.86878429+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.928855101+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:09.998815713+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.11899099+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.119021465+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.119025785+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.119034591+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.11904208+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.119046647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.11904949+07:00","message":"> Transcript [753] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.119051957+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.11905442+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.119056437+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.119058601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.119061127+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.119071605+07:00","message":"push: {true \n 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:10.123334626+07:00","message":"write wav file: './tmp/7571/7571_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.190932517+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.297845602+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.297869957+07:00","message":"found end of frame, send empty tag with msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.297873298+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.297879574+07:00","message":"[buffer interim] 126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.297885915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.297889722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.297892803+07:00","message":"> Transcript [754] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.297895254+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.297897064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.297898729+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.297900758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:10.2979089+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.297917751+07:00","message":"push: {true \n 0 0xc000045d80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:10.306149428+07:00","message":"write wav file: './tmp/7571/7571_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:10.379985361+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:11.614799001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:11.614822576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.003297157+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.003345608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.003351447+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.003367007+07:00","message":"[buffer interim] 127 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.003374015+07:00","message":"[bufferProcess] interim [730000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.003375941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.003382376+07:00","message":"[bufferProcess] send to processor (ticker):เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.003385283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.003388116+07:00","message":"> Transcript [755] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.0033903+07:00","message":"Set StatePrefix (first interim): 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.319070598+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.319116285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.319122023+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.319134747+07:00","message":"[buffer interim] 127 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.319141187+07:00","message":"[bufferProcess] interim [970000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.319143048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.966415012+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.966469615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.966475359+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:12.966488082+07:00","message":"[buffer interim] 127 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.966495195+07:00","message":"[bufferProcess] interim [570000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.966497688+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.966503202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.966506379+07:00","message":"> Transcript [756] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.966510062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.966512175+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.96651403+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:12.966516075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.008841214+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.069359509+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.10568918+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.105732303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.105740169+07:00","message":"receive interim result [true|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.105748774+07:00","message":"end recv isFinal message id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.10575083+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.105756187+07:00","message":"[buffer interim] 127 true เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105763322+07:00","message":"[bufferProcess] interim [840000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105769521+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105772512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105775367+07:00","message":"> Transcript [757] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105778588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105780725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.10578259+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105784837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105786403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105788308+07:00","message":"> Transcript [758] [true]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105790396+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105791961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105793575+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105795155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:13.105802073+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:13.105810225+07:00","message":"push: {true เกษตรกร 0 0xc00351a000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:13.11423849+07:00","message":"write wav file: './tmp/7571/7571_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.117911345+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.117951168+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-14T13:11:14.117956288+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.117971466+07:00","message":"[buffer interim] 128 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.117978512+07:00","message":"[bufferProcess] interim [80000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.117980847+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.117987428+07:00","message":"[bufferProcess] send to processor (ticker):เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.117989934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.117992518+07:00","message":"> Transcript [759] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.117995475+07:00","message":"Set StatePrefix (first interim): 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.494692506+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.494728258+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-14T13:11:14.494743491+07:00","message":"receive interim result [false|false]: เกษตรกรจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.494757987+07:00","message":"[buffer interim] 128 false เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.494764327+07:00","message":"[bufferProcess] interim [440000000]:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.494766164+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.498771837+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.498785537+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-14T13:11:14.498789908+07:00","message":"receive interim result [false|false]: เกษตรกรจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.498798926+07:00","message":"[buffer interim] 128 false เกษตรกรจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.498802704+07:00","message":"[bufferProcess] interim [500000000]:เกษตรกรจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.498804724+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.49880842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.498811314+07:00","message":"> Transcript [760] [false]: 'เกษตรกรจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.498814035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.498827008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.498829298+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.498831131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:14.614991631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:14.614999578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.658290562+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.658323876+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-14T13:11:14.658329446+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.658347732+07:00","message":"[buffer interim] 128 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.658363913+07:00","message":"[bufferProcess] interim [620000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.65836893+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.658376523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.658379423+07:00","message":"> Transcript [761] [false]: 'เกษตรกรจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.658382725+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.658384679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.658386755+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.658388879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.697252879+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.697285884+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-14T13:11:14.697290909+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:14.697303792+07:00","message":"[buffer interim] 128 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.69731022+07:00","message":"[bufferProcess] interim [680000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.697312451+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.697316045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.69731914+07:00","message":"> Transcript [762] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.697322535+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.697324882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.697326609+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:14.697328617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.148939105+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.148986049+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-14T13:11:15.148993187+07:00","message":"receive interim result [false|false]: เกษตรกรจากพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.149004597+07:00","message":"[buffer interim] 128 false เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149026252+07:00","message":"[bufferProcess] interim [100000000]:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149030021+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149034308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149044156+07:00","message":"> Transcript [763] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149047655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149049858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149051708+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.14905378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149056294+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149058068+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149059901+07:00","message":"Set new StatePrefix : 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.149061902+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.149069657+07:00","message":"push: {false เกษตรกร 0 0xc002002000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.738126896+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.738169553+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-14T13:11:15.73817567+07:00","message":"receive interim result [false|false]: เกษตรกรจากพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.738192922+07:00","message":"[buffer interim] 128 false เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.738199674+07:00","message":"[bufferProcess] interim [700000000]:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.738202403+07:00","message":"[bufferProcess] send to processor:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.738206348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.738209111+07:00","message":"> Transcript [764] [false]: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.738211317+07:00","message":"Set StatePrefix (first interim): 'เกษตรกรจากพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.827801496+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.866276854+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.866316193+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-14T13:11:15.86632244+07:00","message":"receive interim result [false|false]: เกษตรกรจากพืชให้เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.866340727+07:00","message":"[buffer interim] 128 false เกษตรกรจากพืชให้เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.866348003+07:00","message":"[bufferProcess] interim [820000000]:เกษตรกรจากพืชให้เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.866350479+07:00","message":"[bufferProcess] send to processor:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.866354435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.866357259+07:00","message":"> Transcript [765] [false]: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.866360651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.866362934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.866364914+07:00","message":"StatePrefix: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.866367067+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.89118035+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.925967756+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.926010366+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-14T13:11:15.926017508+07:00","message":"receive interim result [false|false]: เกษตรกรจากพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.926032887+07:00","message":"[buffer interim] 128 false เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.926044043+07:00","message":"[bufferProcess] interim [940000000]:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.926046807+07:00","message":"[bufferProcess] send to processor:เกษตรกรจากพืชให้เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.926050593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.926053838+07:00","message":"> Transcript [766] [false]: 'เกษตรกรจากพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.926056341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.926058282+07:00","message":"Set new StatePrefix: 'เกษตรกรจากพืชให้เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.947520853+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.94755909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจากพื้น\",\"confidence\":0.9393245}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.947565889+07:00","message":"receive interim result [true|false]: เกษตรกรจากพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.94757591+07:00","message":"end recv isFinal message id 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.947578312+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.947584611+07:00","message":"[buffer interim] 128 true เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947591154+07:00","message":"[bufferProcess] interim [970000000]:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947596433+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947599993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947602907+07:00","message":"> Transcript [767] [false]: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947605013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947606843+07:00","message":"Set new StatePrefix: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947608683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947610697+07:00","message":"> Transcript [768] [true]: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947612934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.94761497+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947617144+07:00","message":"StatePrefix: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947621109+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:15.947627113+07:00","message":"Push: 'จากพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:15.947635374+07:00","message":"push: {true จากพื้น 0 0xc002002000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:15.957512086+07:00","message":"write wav file: './tmp/7571/7571_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.621746118+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.621784796+07:00","message":"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-14T13:11:16.621790035+07:00","message":"receive interim result [false|false]: ได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:16.621802031+07:00","message":"[buffer interim] 129 false ได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.621813575+07:00","message":"[bufferProcess] interim [780000000]:ได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:16.621816387+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.327835067+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.327865727+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-14T13:11:17.327870789+07:00","message":"receive interim result [false|false]: ได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:17.327884458+07:00","message":"[buffer interim] 129 false ได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.327890237+07:00","message":"[bufferProcess] interim [380000000]:ได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.327892958+07:00","message":"[bufferProcess] send to processor:ได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.327896148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.327898822+07:00","message":"> Transcript [769] [false]: 'ได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:17.327900707+07:00","message":"Set StatePrefix (first interim): 'ได้ดี'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:17.615334793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:17.615341233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.156573419+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.15661863+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-14T13:11:18.156624436+07:00","message":"receive interim result [false|false]: ได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.156638263+07:00","message":"[buffer interim] 129 false ได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.156644792+07:00","message":"[bufferProcess] interim [280000000]:ได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.156647559+07:00","message":"[bufferProcess] send to processor:ได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.156653849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.156656656+07:00","message":"> Transcript [770] [false]: 'ได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.156659969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.156661953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.156663781+07:00","message":"StatePrefix: 'ได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.156665781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.47753382+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.477572217+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-14T13:11:18.477579041+07:00","message":"receive interim result [false|false]: ได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.477594545+07:00","message":"[buffer interim] 129 false ได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.477602273+07:00","message":"[bufferProcess] interim [580000000]:ได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.477604777+07:00","message":"[bufferProcess] send to processor:ได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.477614472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.477618054+07:00","message":"> Transcript [771] [false]: 'ได้ดีเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.477622305+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.477624434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.477626217+07:00","message":"StatePrefix: 'ได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.477628216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.646747873+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.711911331+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.765610515+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.765646393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ดีเพิ่มผลผลิตและ\",\"confidence\":0.9314382}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.765652691+07:00","message":"receive interim result [true|false]: ได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.765659952+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.765662191+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.765666997+07:00","message":"[buffer interim] 129 true ได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765674162+07:00","message":"[bufferProcess] interim [970000000]:ได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765677628+07:00","message":"[bufferProcess] send to processor (isfinal):ได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765680945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765683927+07:00","message":"> Transcript [772] [false]: 'ได้ดีเพิ่มผลผลิตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765687534+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765689423+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765691182+07:00","message":"StatePrefix: 'ได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765693049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765694586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.76569715+07:00","message":"> Transcript [773] [true]: 'ได้ดีเพิ่มผลผลิตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765699418+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765701023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765702806+07:00","message":"StatePrefix: 'ได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765704457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:18.765707271+07:00","message":"Push: 'ได้ดีเพิ่มผลผลิตและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:18.765714458+07:00","message":"push: {true ได้ดีเพิ่มผลผลิตและ 0 0xc00351a700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:18.773411541+07:00","message":"write wav file: './tmp/7571/7571_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.089558917+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.089599729+07:00","message":"receive interim 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-14T13:11:20.089605603+07:00","message":"receive interim result [false|false]: ผลิตให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.089620655+07:00","message":"[buffer interim] 130 false ผลิตให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.089627818+07:00","message":"[bufferProcess] interim [140000000]:ผลิตให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.089630079+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.089637047+07:00","message":"[bufferProcess] send to processor (ticker):ผลิตให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.089639747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.089642642+07:00","message":"> Transcript [774] [false]: 'ผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.089647857+07:00","message":"Set StatePrefix (first interim): 'ผลิตให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.133720319+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.133765031+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-14T13:11:20.133770786+07:00","message":"receive interim result [false|false]: ผลิตให้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.133785043+07:00","message":"[buffer interim] 130 false ผลิตให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.133791849+07:00","message":"[bufferProcess] interim [260000000]:ผลิตให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.133794236+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.354090081+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.35412821+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-14T13:11:20.354135248+07:00","message":"receive interim result [false|false]: ผลิตให้ได้ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.354149634+07:00","message":"[buffer interim] 130 false ผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.354157051+07:00","message":"[bufferProcess] interim [440000000]:ผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.354160486+07:00","message":"[bufferProcess] send to processor:ผลิตให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.354167898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.354170942+07:00","message":"> Transcript [775] [false]: 'ผลิตให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.354174263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.354176384+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.354179111+07:00","message":"StatePrefix: 'ผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.354181327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:20.616400916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:20.616405028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.663158265+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.663192324+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-14T13:11:20.663198145+07:00","message":"receive interim result [false|false]: ผลิตให้ได้ตามความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.663215203+07:00","message":"[buffer interim] 130 false ผลิตให้ได้ตามความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.66322215+07:00","message":"[bufferProcess] interim [740000000]:ผลิตให้ได้ตามความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.663224461+07:00","message":"[bufferProcess] send to processor:ผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.663227929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.663230728+07:00","message":"> Transcript [776] [false]: 'ผลิตให้ได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.663234161+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.663237103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.663239019+07:00","message":"StatePrefix: 'ผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.663241026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.76763074+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.767665076+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-14T13:11:20.767670582+07:00","message":"receive interim result [false|false]: ผลิตให้ได้ตามเป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.767683972+07:00","message":"[buffer interim] 130 false ผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.767694304+07:00","message":"[bufferProcess] interim [920000000]:ผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.767697061+07:00","message":"[bufferProcess] send to processor:ผลิตให้ได้ตามความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.767700557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.767703447+07:00","message":"> Transcript [777] [false]: 'ผลิตให้ได้ตามความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.767707532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.767709383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.767711249+07:00","message":"StatePrefix: 'ผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.767713469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.836011907+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.83603879+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-14T13:11:20.836043794+07:00","message":"receive interim result [false|false]: ผลิตให้ได้ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.836059328+07:00","message":"[buffer interim] 130 false ผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836065607+07:00","message":"[bufferProcess] interim [980000000]:ผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836067842+07:00","message":"[bufferProcess] send to processor:ผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836071456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836073868+07:00","message":"> Transcript [778] [false]: 'ผลิตให้ได้ตามเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836076725+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836078916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836080758+07:00","message":"StatePrefix: 'ผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836082713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836085052+07:00","message":"Push: 'ผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836087022+07:00","message":"TextPushed: 'ผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836089148+07:00","message":"Set new StatePrefix : 'ผลิตให้ได้ตามเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:20.836091273+07:00","message":"Next Push (prob) : 'ได้ตามเป้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:20.836098449+07:00","message":"push: {false ผลิตให้ 0 0xc000315200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.006677584+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.006724164+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-14T13:11:21.006730502+07:00","message":"receive interim result [false|false]: ผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.006744066+07:00","message":"[buffer interim] 130 false ผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.006751087+07:00","message":"[bufferProcess] interim [40000000]:ผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.006753747+07:00","message":"[bufferProcess] send to processor:ผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.006760109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.006762983+07:00","message":"> Transcript [779] [false]: 'ผลิตให้ได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.006765176+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.289896042+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.289937176+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-14T13:11:21.289943398+07:00","message":"receive interim result [false|false]: ผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.289958564+07:00","message":"[buffer interim] 130 false ผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.289973408+07:00","message":"[bufferProcess] interim [340000000]:ผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.289976173+07:00","message":"[bufferProcess] send to processor:ผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.289979732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.289982947+07:00","message":"> Transcript [780] [false]: 'ผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.289985195+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.289987067+07:00","message":"Set new StatePrefix: 'ผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.588971478+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.651114657+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.790345217+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.790392596+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-14T13:11:21.790399671+07:00","message":"receive interim result [false|false]: ผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.790413549+07:00","message":"[buffer interim] 130 false ผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.790421779+07:00","message":"[bufferProcess] interim [760000000]:ผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.790424578+07:00","message":"[bufferProcess] send to processor:ผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.790431444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.790435734+07:00","message":"> Transcript [781] [false]: 'ผลิตให้ได้ตามความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.790439165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.790441462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.790443368+07:00","message":"StatePrefix: 'ผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.790452655+07:00","message":"TextPushed: 'ผลิตให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.830968834+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.831006366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การผลิตให้ได้ตามความต้องการของตลาด\",\"confidence\":0.91983026}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.831012601+07:00","message":"receive interim result [true|false]: การผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.831023132+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.831025358+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.831031886+07:00","message":"[buffer interim] 130 true การผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.83104318+07:00","message":"[bufferProcess] interim [910000000]:การผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831046672+07:00","message":"[bufferProcess] send to processor (isfinal):ผลิตให้ได้ตามความต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831050368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831053116+07:00","message":"> Transcript [782] [false]: 'ผลิตให้ได้ตามความต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.83105616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831058808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831061119+07:00","message":"StatePrefix: 'ผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831063479+07:00","message":"TextPushed: 'ผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831065099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831067013+07:00","message":"> Transcript [783] [true]: 'การผลิตให้ได้ตามความต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831069254+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831070852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831072556+07:00","message":"StatePrefix: 'ผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831074485+07:00","message":"TextPushed: 'ผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831076017+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831206631+07:00","message":"Push: 'ได้ตามความต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831209815+07:00","message":"TextPushed: 'ผลิตให้ได้ตามความต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831211846+07:00","message":"Set new StatePrefix : 'การผลิตให้ได้ตามความต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831214295+07:00","message":"Next Push (prob) : 'การผลิตให้ได้ตามความต้องการของตลาด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:21.831221539+07:00","message":"push: {true ได้ตามความต้องการของตลาด 0 0xc000315200}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:21.831227996+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_130.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:21.841522014+07:00","message":"write wav file: './tmp/7571/7571_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.280604383+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.280661924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.280667988+07:00","message":"receive interim result [false|false]: พี่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.280683188+07:00","message":"[buffer interim] 131 false พี่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.280690894+07:00","message":"[bufferProcess] interim [460000000]:พี่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.280693208+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.280700957+07:00","message":"[bufferProcess] send to processor (ticker):พี่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.280704628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.28070859+07:00","message":"> Transcript [784] [false]: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.280712804+07:00","message":"Set StatePrefix (first interim): 'พี่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.607281641+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.607316806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.607322758+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.60733862+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.607345222+07:00","message":"[bufferProcess] interim [700000000]:พี่เห็นมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.607347336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:23.617434735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:23.617435991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.625390709+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.625420671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.625426134+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:23.62543826+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.625443664+07:00","message":"[bufferProcess] interim [820000000]:พี่เห็นมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.625457271+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.625464425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.62546718+07:00","message":"> Transcript [785] [false]: 'พี่เห็นมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.625470475+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.625472352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.62547408+07:00","message":"StatePrefix: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:23.625476158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.240232229+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.240267809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.240275264+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.240288341+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.240301104+07:00","message":"[bufferProcess] interim [420000000]:พี่เห็นมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.240303611+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.240307002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.24030975+07:00","message":"> Transcript [786] [false]: 'พี่เห็นมีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.240313137+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.24031514+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.240317391+07:00","message":"StatePrefix: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.240319641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.484011734+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.484051571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.48405808+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:24.484071327+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.484078716+07:00","message":"[bufferProcess] interim [660000000]:พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.484081467+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.484088515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.484091396+07:00","message":"> Transcript [787] [false]: 'พี่เห็นมีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.484094471+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.48409654+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.484098542+07:00","message":"StatePrefix: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:24.484100606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.125656415+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.125694622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.12570037+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.125713473+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125720253+07:00","message":"[bufferProcess] interim [260000000]:พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125722865+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125729005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125732413+07:00","message":"> Transcript [788] [false]: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125735771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125738095+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125739882+07:00","message":"StatePrefix: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125742028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125746389+07:00","message":"Push: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125748445+07:00","message":"TextPushed: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125750792+07:00","message":"Set new StatePrefix : 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.125752769+07:00","message":"Next Push (prob) : 'มีนะคะนี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.125760973+07:00","message":"push: {false พี่เห็น 0 0xc001fbab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.417716399+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.417762216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือแปลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.417768867+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะนี่คือแปลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.417784555+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะนี่คือแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.417792446+07:00","message":"[bufferProcess] interim [620000000]:พี่เห็นมีนะคะนี่คือแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.417795267+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.417800846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.417804073+07:00","message":"> Transcript [789] [false]: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.417808045+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.417810256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.417812032+07:00","message":"StatePrefix: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.417814152+07:00","message":"TextPushed: 'พี่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.538753263+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.538793411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.538800259+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.538816414+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.538827743+07:00","message":"[bufferProcess] interim [680000000]:พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.538831293+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะนี่คือแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.538834865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.538838065+07:00","message":"> Transcript [790] [false]: 'พี่เห็นมีนะคะนี่คือแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.538842047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.538844411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.538846411+07:00","message":"StatePrefix: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.538848525+07:00","message":"TextPushed: 'พี่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.583362145+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.583412276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือแปลงเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.583418314+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะนี่คือแปลงเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.583433346+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะนี่คือแปลงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.583458357+07:00","message":"[bufferProcess] interim [800000000]:พี่เห็นมีนะคะนี่คือแปลงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.583461416+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.583465051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.583468285+07:00","message":"> Transcript [791] [false]: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.583472001+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.583474137+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.583478187+07:00","message":"StatePrefix: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.583480113+07:00","message":"TextPushed: 'พี่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.72494288+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.724982135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.724988879+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.725005195+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725014353+07:00","message":"[bufferProcess] interim [920000000]:พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725017581+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะนี่คือแปลงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725023777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725026683+07:00","message":"> Transcript [792] [false]: 'พี่เห็นมีนะคะนี่คือแปลงเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725030784+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725032995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725035458+07:00","message":"StatePrefix: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725037812+07:00","message":"TextPushed: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725042158+07:00","message":"Push: 'มีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725044027+07:00","message":"TextPushed: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725046234+07:00","message":"Set new StatePrefix : 'พี่เห็นมีนะคะนี่คือแปลงเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.725048321+07:00","message":"Next Push (prob) : 'แปลงเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.725056678+07:00","message":"push: {false มีนะคะนี่คือ 0 0xc001fbab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.903714569+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.903754492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือแปลงเบ็ญจะมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.903759982+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะนี่คือแปลงเบ็ญจะมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:25.903775563+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะนี่คือแปลงเบ็ญจะมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.90378416+07:00","message":"[bufferProcess] interim [100000000]:พี่เห็นมีนะคะนี่คือแปลงเบ็ญจะมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.903787035+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.903791434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.903794571+07:00","message":"> Transcript [793] [false]: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:25.903798181+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.025186736+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.025232044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือแปลงเบญจมาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.025237943+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.025254818+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.025262356+07:00","message":"[bufferProcess] interim [160000000]:พี่เห็นมีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.025265242+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะนี่คือแปลงเบ็ญจะมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.02527214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.02527499+07:00","message":"> Transcript [794] [false]: 'พี่เห็นมีนะคะนี่คือแปลงเบ็ญจะมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.02527748+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.025279366+07:00","message":"Set new StatePrefix: 'พี่เห็นมีนะคะนี่คือแปลงเบ็ญจะมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.269127453+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.351212846+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.351254707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.35126127+07:00","message":"receive interim result [false|false]: พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.351273474+07:00","message":"[buffer interim] 131 false พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.351280483+07:00","message":"[bufferProcess] interim [580000000]:พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.351288359+07:00","message":"[bufferProcess] send to processor:พี่เห็นมีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.351294982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.35129791+07:00","message":"> Transcript [795] [false]: 'พี่เห็นมีนะคะนี่คือแปลงเบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.351300345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.351302381+07:00","message":"Set new StatePrefix: 'พี่เห็นมีนะคะนี่คือแปลงเบญจมาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.417620702+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.417673412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ\",\"confidence\":0.9111805}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.417680703+07:00","message":"receive interim result [true|false]: พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.417693467+07:00","message":"end recv isFinal message id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.417695776+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.417704374+07:00","message":"[buffer interim] 131 true พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417717506+07:00","message":"[bufferProcess] interim [640000000]:พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417721316+07:00","message":"[bufferProcess] send to processor (isfinal):พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417725781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417729137+07:00","message":"> Transcript [796] [false]: 'พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417732466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417734378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.41773617+07:00","message":"StatePrefix: 'พี่เห็นมีนะคะนี่คือแปลงเบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417738655+07:00","message":"TextPushed: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417740892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417742812+07:00","message":"> Transcript [797] [true]: 'พี่เห็นมีนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417745132+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417746849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417748409+07:00","message":"StatePrefix: 'พี่เห็นมีนะคะนี่คือแปลงเบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417750466+07:00","message":"TextPushed: 'พี่เห็นมีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:26.417757906+07:00","message":"Push: 'แปลงเบญจมาศค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.417766192+07:00","message":"push: {true แปลงเบญจมาศค่ะ 0 0xc001fbab80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:26.427531512+07:00","message":"write wav file: './tmp/7571/7571_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:26.459525151+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:26.618244516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:26.618250241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.08558762+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.085632256+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-14T13:11:28.085637642+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.085652144+07:00","message":"[buffer interim] 132 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.085659514+07:00","message":"[bufferProcess] interim [680000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.085661567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.08566907+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.085671781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.085674582+07:00","message":"> Transcript [798] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.085676793+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.401859626+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.401910804+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-14T13:11:28.401917306+07:00","message":"receive interim result [false|false]: ฟ้ามีตา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.401929742+07:00","message":"[buffer interim] 132 false ฟ้ามีตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.401937099+07:00","message":"[bufferProcess] interim [980000000]:ฟ้ามีตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.401939042+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.904296393+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.904333485+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-14T13:11:28.904339685+07:00","message":"receive interim result [false|false]: มีหลอดไฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:28.904354856+07:00","message":"[buffer interim] 132 false มีหลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.904362323+07:00","message":"[bufferProcess] interim [460000000]:มีหลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.904364622+07:00","message":"[bufferProcess] send to processor:ฟ้ามีตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.904368622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.904371694+07:00","message":"> Transcript [799] [false]: 'ฟ้ามีตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.904374525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:28.90437664+07:00","message":"Set new StatePrefix: 'ฟ้ามีตา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.037933285+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.037973697+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-14T13:11:29.037980156+07:00","message":"receive interim result [false|false]: มีไฟอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.037997962+07:00","message":"[buffer interim] 132 false มีไฟอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.038005645+07:00","message":"[bufferProcess] interim [580000000]:มีไฟอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.038008044+07:00","message":"[bufferProcess] send to processor:มีหลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.038011628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.038015252+07:00","message":"> Transcript [800] [false]: 'มีหลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.038017403+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.03801929+07:00","message":"Set new StatePrefix: 'มีหลอดไฟ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.124597098+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.124639118+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-14T13:11:29.124645364+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.124660515+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.124667627+07:00","message":"[bufferProcess] interim [700000000]:มีไฟอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.124670987+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.124677762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.124680764+07:00","message":"> Transcript [801] [false]: 'มีไฟอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.124682786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.124684976+07:00","message":"Set new StatePrefix: 'มีไฟอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.289592143+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.289630096+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-14T13:11:29.289636067+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.289647129+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.289655623+07:00","message":"[bufferProcess] interim [880000000]:มีไฟอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.289657943+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.289661135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.289663799+07:00","message":"> Transcript [802] [false]: 'มีไฟอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.289667009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.289668943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.289670832+07:00","message":"StatePrefix: 'มีไฟอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.289672832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.418396384+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.418432865+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-14T13:11:29.418438022+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:29.418455653+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.418464822+07:00","message":"[bufferProcess] interim [0]:มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.418467246+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.418470867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.418473798+07:00","message":"> Transcript [803] [false]: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.418476802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.418478639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.418480743+07:00","message":"StatePrefix: 'มีไฟอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:29.418482783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:29.618344486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:29.618363425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.002355299+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.002393058+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-14T13:11:30.002398599+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.002415755+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.002424352+07:00","message":"[bufferProcess] interim [600000000]:มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.002426835+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.002433411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.002436319+07:00","message":"> Transcript [804] [false]: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.002439755+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.002453789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.002455765+07:00","message":"StatePrefix: 'มีไฟอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.002458625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.700768073+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.700792865+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-14T13:11:30.700798427+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.700810636+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700816867+07:00","message":"[bufferProcess] interim [260000000]:มีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700819311+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700822514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700824874+07:00","message":"> Transcript [805] [false]: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700827857+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700829896+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700831632+07:00","message":"StatePrefix: 'มีไฟอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700835438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700838007+07:00","message":"Push: 'มีไฟอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700839883+07:00","message":"TextPushed: 'มีไฟอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700842063+07:00","message":"Set new StatePrefix : 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.700844112+07:00","message":"Next Push (prob) : 'ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.700850759+07:00","message":"push: {false มีไฟอยู่ 0 0xc001fba480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.887266763+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.887321157+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-14T13:11:30.887327807+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:30.887345046+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.887352792+07:00","message":"[bufferProcess] interim [500000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.887355655+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.887359316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.887362352+07:00","message":"> Transcript [806] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.887365841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.887368213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.887372939+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:30.887375398+07:00","message":"TextPushed: 'มีไฟอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.545489414+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.545524925+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-14T13:11:31.545530367+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.545543645+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.545550878+07:00","message":"[bufferProcess] interim [100000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.545553383+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.545559147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.545561851+07:00","message":"> Transcript [807] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.545565141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.545567312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.54556966+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.545571939+07:00","message":"TextPushed: 'มีไฟอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.730185622+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.730222906+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-14T13:11:31.730229817+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.730242458+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.730250097+07:00","message":"[bufferProcess] interim [280000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.73025282+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.730259318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.730262642+07:00","message":"> Transcript [808] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.730265915+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.730268084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.730270499+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.730273067+07:00","message":"TextPushed: 'มีไฟอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.796362486+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.796408979+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-14T13:11:31.796417441+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.796433401+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796454392+07:00","message":"[bufferProcess] interim [400000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796459202+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796469124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796473522+07:00","message":"> Transcript [809] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796479086+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796483262+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796487095+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796490266+07:00","message":"TextPushed: 'มีไฟอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796500023+07:00","message":"Push: 'ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796503001+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796506791+07:00","message":"Set new StatePrefix : 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:31.796510062+07:00","message":"Next Push (prob) : 'ซึ่งการใช้หลอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:31.796521114+07:00","message":"push: {false ด้วยนะคะ 0 0xc001fba480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.320278266+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.320324347+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-14T13:11:32.320331135+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.320349479+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.320357939+07:00","message":"[bufferProcess] interim [880000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.320361097+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.320367667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.320370752+07:00","message":"> Transcript [810] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.320374628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.320376826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.320380615+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.320383621+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.510592282+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.510637069+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-14T13:11:32.510643229+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.510653975+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.510662464+07:00","message":"[bufferProcess] interim [120000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.510665407+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.510668898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.510672237+07:00","message":"> Transcript [811] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.510676123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.510678277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.510680751+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.510683135+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.608379039+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:32.618591434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:32.618612427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.632560888+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.632597455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.632603664+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.632618477+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.632629346+07:00","message":"[bufferProcess] interim [180000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.632632629+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.632640473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.632643568+07:00","message":"> Transcript [812] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.632647702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.63264995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.632653452+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.632657522+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.678662406+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.683508756+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.683546056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.683551827+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.683566879+07:00","message":"[buffer interim] 132 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683573978+07:00","message":"[bufferProcess] interim [240000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683576594+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683583105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683585745+07:00","message":"> Transcript [813] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683589286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683591463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683594357+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.68359673+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.68360567+07:00","message":"Push: 'ซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683608194+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683610455+07:00","message":"Set new StatePrefix : 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.683612727+07:00","message":"Next Push (prob) : 'ไฟนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.6836221+07:00","message":"push: {false ซึ่งการใช้หลอด 0 0xc001fba480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.762584136+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.762626417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลอดไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย\",\"confidence\":0.95130545}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.76263251+07:00","message":"receive interim result [true|false]: มีหลอดไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.762641314+07:00","message":"end recv isFinal message id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.762643956+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.762649887+07:00","message":"[buffer interim] 132 true มีหลอดไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762658501+07:00","message":"[bufferProcess] interim [360000000]:มีหลอดไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762661975+07:00","message":"[bufferProcess] send to processor (isfinal):มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762665215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.76267156+07:00","message":"> Transcript [814] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762676055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762678801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762681499+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762686181+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762688925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762691812+07:00","message":"> Transcript [815] [true]: 'มีหลอดไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762695132+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762697558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762700258+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762702054+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762703717+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762868607+07:00","message":"Push: 'นี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762871653+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.76287387+07:00","message":"Set new StatePrefix : 'มีหลอดไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762876072+07:00","message":"Next Push (prob) : 'มีหลอดไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.762883741+07:00","message":"push: {true นี้ค่ะจะช่วย 0 0xc001fba480}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.762893819+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_132.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:32.774726742+07:00","message":"write wav file: './tmp/7571/7571_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.869682855+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.959756749+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.959783961+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.9597875+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.95979438+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.95980088+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.959804503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.959807501+07:00","message":"> Transcript [816] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.959810153+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.95981193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.959813722+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.959815624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:32.959818044+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:32.959827387+07:00","message":"push: {true \n 0 0xc002002a80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:32.964540126+07:00","message":"write wav file: './tmp/7571/7571_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.002575406+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.569704008+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.655376309+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.655397276+07:00","message":"found end of frame, send empty tag with msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.655400806+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.655408867+07:00","message":"[buffer interim] 134 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.655421754+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.655425947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.655428737+07:00","message":"> Transcript [817] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.65543129+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.655433226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.655434889+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.655436769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:33.655443778+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.655477002+07:00","message":"push: {true \n 0 0xc002002b80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:33.660950442+07:00","message":"write wav file: './tmp/7571/7571_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:33.701551373+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.414195736+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.414236135+07:00","message":"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-14T13:11:34.414242068+07:00","message":"receive interim result [false|false]: ความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.41426659+07:00","message":"[buffer interim] 135 false ความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.414277306+07:00","message":"[bufferProcess] interim [780000000]:ความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.414279557+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.681259408+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.681295077+07:00","message":"receive interim 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-14T13:11:34.681301919+07:00","message":"receive interim result [false|false]: ความสุขของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:34.681316034+07:00","message":"[buffer interim] 135 false ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.681322797+07:00","message":"[bufferProcess] interim [20000000]:ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.681325365+07:00","message":"[bufferProcess] send to processor:ความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.681332221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.681335125+07:00","message":"> Transcript [818] [false]: 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:34.681337481+07:00","message":"Set StatePrefix (first interim): 'ความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.186478396+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.186500032+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.186502667+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.18650472+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.186506983+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.186508994+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.18651265+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.186514692+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.186516356+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.186521222+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.186522991+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.257827217+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.257864009+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-14T13:11:35.257870546+07:00","message":"receive interim result [false|false]: ความสุขของตน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.2578836+07:00","message":"[buffer interim] 135 false ความสุขของตน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.257890723+07:00","message":"[bufferProcess] interim [560000000]:ความสุขของตน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.257893478+07:00","message":"[bufferProcess] send to processor:ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.257900118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.257903091+07:00","message":"> Transcript [819] [false]: 'ความสุขของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.25790663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.257908769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.257910697+07:00","message":"StatePrefix: 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.257913303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.273392717+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.273426308+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-14T13:11:35.273431825+07:00","message":"receive interim result [false|false]: ความสุขของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.273453854+07:00","message":"[buffer interim] 135 false ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.273460249+07:00","message":"[bufferProcess] interim [620000000]:ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.2734627+07:00","message":"[bufferProcess] send to processor:ความสุขของตน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.273469764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.273472548+07:00","message":"> Transcript [820] [false]: 'ความสุขของตน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.273475437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.273486139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.273488056+07:00","message":"StatePrefix: 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.273490056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.327709278+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.32774805+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-14T13:11:35.327753583+07:00","message":"receive interim result [false|false]: ความสุขของคนเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.327770569+07:00","message":"[buffer interim] 135 false ความสุขของคนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.327777479+07:00","message":"[bufferProcess] interim [680000000]:ความสุขของคนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.32778004+07:00","message":"[bufferProcess] send to processor:ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.327783776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.327786798+07:00","message":"> Transcript [821] [false]: 'ความสุขของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.327790411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.327792302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.327794018+07:00","message":"StatePrefix: 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.327796136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.479110824+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.479148464+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-14T13:11:35.479154852+07:00","message":"receive interim result [false|false]: ความสุขของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.479168163+07:00","message":"[buffer interim] 135 false ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479174418+07:00","message":"[bufferProcess] interim [800000000]:ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479176994+07:00","message":"[bufferProcess] send to processor:ความสุขของคนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479183985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479187179+07:00","message":"> Transcript [822] [false]: 'ความสุขของคนเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.47919037+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479192394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479194254+07:00","message":"StatePrefix: 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479196454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479202736+07:00","message":"Push: 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479204755+07:00","message":"TextPushed: 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479206789+07:00","message":"Set new StatePrefix : 'ความสุขของคนเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.479209004+07:00","message":"Next Push (prob) : 'ของคนเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.479217564+07:00","message":"push: {false ความสุข 0 0xc000315700}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:35.619555952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:35.61957064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.640528172+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.640564439+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-14T13:11:35.64057106+07:00","message":"receive interim result [false|false]: ความสุขของต้นเบญจมาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.640586612+07:00","message":"[buffer interim] 135 false ความสุขของต้นเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.640593306+07:00","message":"[bufferProcess] interim [980000000]:ความสุขของต้นเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.640596415+07:00","message":"[bufferProcess] send to processor:ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.640603224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.640606109+07:00","message":"> Transcript [823] [false]: 'ความสุขของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.640608398+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.829838406+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.829897506+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-14T13:11:35.829905379+07:00","message":"receive interim result [false|false]: ความสุขของจะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:35.829921627+07:00","message":"[buffer interim] 135 false ความสุขของจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.829928707+07:00","message":"[bufferProcess] interim [160000000]:ความสุขของจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.829931454+07:00","message":"[bufferProcess] send to processor:ความสุขของต้นเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.829943433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.8299465+07:00","message":"> Transcript [824] [false]: 'ความสุขของต้นเบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.829949124+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:35.829951281+07:00","message":"Set new StatePrefix: 'ความสุขของต้นเบญจมาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.468306209+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.468347178+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-14T13:11:36.468354133+07:00","message":"receive interim result [false|false]: ความสุขของจะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:36.468368665+07:00","message":"[buffer interim] 135 false ความสุขของจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.468376687+07:00","message":"[bufferProcess] interim [760000000]:ความสุขของจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.468379731+07:00","message":"[bufferProcess] send to processor:ความสุขของจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.46838735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.468390171+07:00","message":"> Transcript [825] [false]: 'ความสุขของจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.468393218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:36.468395324+07:00","message":"Set new StatePrefix: 'ความสุขของจะมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.43022835+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.430267044+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-14T13:11:37.430274611+07:00","message":"receive interim result [false|false]: ความสุขของตนเองจะมาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.430288771+07:00","message":"[buffer interim] 135 false ความสุขของตนเองจะมาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.43029675+07:00","message":"[bufferProcess] interim [780000000]:ความสุขของตนเองจะมาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.430299414+07:00","message":"[bufferProcess] send to processor:ความสุขของจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.430305917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.430308724+07:00","message":"> Transcript [826] [false]: 'ความสุขของจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.430312112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.430314299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.430316557+07:00","message":"StatePrefix: 'ความสุขของจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.430318813+07:00","message":"TextPushed: 'ความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.614913753+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.614953098+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-14T13:11:37.614958692+07:00","message":"receive interim result [false|false]: ความสุขของตนเองจะมาให้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.614969811+07:00","message":"[buffer interim] 135 false ความสุขของตนเองจะมาให้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.61497715+07:00","message":"[bufferProcess] interim [20000000]:ความสุขของตนเองจะมาให้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.614980099+07:00","message":"[bufferProcess] send to processor:ความสุขของตนเองจะมาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.614986191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.6149892+07:00","message":"> Transcript [827] [false]: 'ความสุขของตนเองจะมาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.614991754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.614994067+07:00","message":"Set new StatePrefix: 'ความสุขของตนเองจะมาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.668178738+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.734581766+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.829141429+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.82919523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสุขของคนเป็นจะมาให้ด้วยค่ะ\",\"confidence\":0.8981638}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.829202858+07:00","message":"receive interim result [true|false]: ความสุขของคนเป็นจะมาให้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.829213219+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.829215363+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.829220708+07:00","message":"[buffer interim] 135 true ความสุขของคนเป็นจะมาให้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.82922726+07:00","message":"[bufferProcess] interim [200000000]:ความสุขของคนเป็นจะมาให้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829234064+07:00","message":"[bufferProcess] send to processor (isfinal):ความสุขของตนเองจะมาให้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829237331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829240108+07:00","message":"> Transcript [828] [false]: 'ความสุขของตนเองจะมาให้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829242726+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829245317+07:00","message":"Set new StatePrefix: 'ความสุขของตนเองจะมาให้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829247157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829251161+07:00","message":"> Transcript [829] [true]: 'ความสุขของคนเป็นจะมาให้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829253818+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829255797+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829257619+07:00","message":"StatePrefix: 'ความสุขของตนเองจะมาให้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829260045+07:00","message":"TextPushed: 'ความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:37.829267705+07:00","message":"Push: 'ของคนเป็นจะมาให้ด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.829275539+07:00","message":"push: {true ของคนเป็นจะมาให้ด้วยค่ะ 0 0xc000315700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:37.843035656+07:00","message":"write wav file: './tmp/7571/7571_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:37.857406692+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.001518143+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.00154348+07:00","message":"found end of frame, send empty tag with msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.001546876+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.001556015+07:00","message":"[buffer interim] 136 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.001563172+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.001567488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.001570454+07:00","message":"> Transcript [830] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.001573129+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.001575139+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.0015769+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.001578852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.001581628+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.001592528+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:38.006539334+07:00","message":"write wav file: './tmp/7571/7571_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.051655254+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:38.619773634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:38.619791519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.818315642+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.904218488+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.90423856+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.904241605+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.904250175+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.904259578+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.904266152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.904271267+07:00","message":"> Transcript [831] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.904274972+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.904278348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.904281065+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.904284236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:38.904287723+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.904301409+07:00","message":"push: {true \n 0 0xc00351a300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:38.909725564+07:00","message":"write wav file: './tmp/7571/7571_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:38.950545718+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:39.600568736+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:39.658695522+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:39.694632445+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:39.694651959+07:00","message":"found end of frame, send empty tag with msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:39.694655294+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:39.694661746+07:00","message":"[buffer interim] 138 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:39.694668046+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:39.694671506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:39.694674323+07:00","message":"> Transcript [832] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:39.694677154+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:39.694679074+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:39.69468101+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:39.694682916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:39.694688456+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:39.694697582+07:00","message":"push: {true \n 0 0xc001fbb000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:39.699296819+07:00","message":"write wav file: './tmp/7571/7571_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:40.687627052+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:40.784645479+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:40.784661462+07:00","message":"found end of frame, send empty tag with msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:40.784664484+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:40.784673786+07:00","message":"[buffer interim] 139 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:40.78468039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:40.784685353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:40.784688219+07:00","message":"> Transcript [833] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:40.784690623+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:40.784692689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:40.784694536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:40.784696514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:40.784704078+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:40.784713081+07:00","message":"push: {true \n 0 0xc001fbb100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:40.790702405+07:00","message":"write wav file: './tmp/7571/7571_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:41.009706401+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:41.620451211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:41.620474601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:41.849416844+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:41.849469445+07:00","message":"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-14T13:11:41.849481886+07:00","message":"receive interim result [false|false]: เปลือง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:41.849495995+07:00","message":"[buffer interim] 140 false เปลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:41.849503051+07:00","message":"[bufferProcess] interim [840000000]:เปลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:41.849505173+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:41.849510481+07:00","message":"[bufferProcess] send to processor (ticker):เปลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:41.849513453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:41.849516446+07:00","message":"> Transcript [834] [false]: 'เปลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:41.849518734+07:00","message":"Set StatePrefix (first interim): 'เปลือง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:41.98083613+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:41.980893433+07:00","message":"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-14T13:11:41.980900296+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:41.980914187+07:00","message":"[buffer interim] 140 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:41.980922441+07:00","message":"[bufferProcess] interim [960000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:41.98092462+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.170800263+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.170839632+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-14T13:11:42.170845363+07:00","message":"receive interim result [false|false]: เพื่อให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.170861395+07:00","message":"[buffer interim] 140 false เพื่อให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.170869969+07:00","message":"[bufferProcess] interim [200000000]:เพื่อให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.170873075+07:00","message":"[bufferProcess] send to processor:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.170876626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.170879444+07:00","message":"> Transcript [835] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.170881686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.170883831+07:00","message":"Set new StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.237154493+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.237200194+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-14T13:11:42.237205389+07:00","message":"receive interim result [false|false]: เพื่อให้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.237221522+07:00","message":"[buffer interim] 140 false เพื่อให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.237229552+07:00","message":"[bufferProcess] interim [260000000]:เพื่อให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.237232223+07:00","message":"[bufferProcess] send to processor:เพื่อให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.237236685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.237242057+07:00","message":"> Transcript [836] [false]: 'เพื่อให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.237245142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.237247214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.237249011+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.237251017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.430075176+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.430121089+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-14T13:11:42.430127893+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.430140137+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.430147938+07:00","message":"[bufferProcess] interim [500000000]:เพื่อให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.430150393+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.430156958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.430160538+07:00","message":"> Transcript [837] [false]: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.430164115+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.430166515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.430168438+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.430170529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.877700969+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.877751128+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-14T13:11:42.877757127+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:42.877771164+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.877778321+07:00","message":"[bufferProcess] interim [860000000]:เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.877780822+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.877784452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.877787341+07:00","message":"> Transcript [838] [false]: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.877790823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.877792627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.877794515+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:42.877796512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.13202226+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.132060617+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-14T13:11:43.132075169+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.132086269+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132092756+07:00","message":"[bufferProcess] interim [160000000]:เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132095155+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132100425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132103055+07:00","message":"> Transcript [839] [false]: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132106678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132108736+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132110711+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132112854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132117497+07:00","message":"Push: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132119438+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132121646+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.132123684+07:00","message":"Next Push (prob) : 'ได้ผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.132130672+07:00","message":"push: {false เพื่อให้ 0 0xc000106c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.452308618+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.452350299+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-14T13:11:43.452357262+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.452370455+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.452378343+07:00","message":"[bufferProcess] interim [460000000]:เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.452381726+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.452385632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.452388524+07:00","message":"> Transcript [840] [false]: 'เพื่อให้ได้ผลผลิตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.452391738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.452393885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.452395652+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.452397823+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.654350552+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.654395585+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-14T13:11:43.654402021+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.654426394+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.654438959+07:00","message":"[bufferProcess] interim [640000000]:เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.654442841+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.654447338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.65445076+07:00","message":"> Transcript [841] [false]: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.654454579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.654456911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.654459287+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.654461652+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.790715583+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.790758108+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-14T13:11:43.790764686+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.79077921+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.790787388+07:00","message":"[bufferProcess] interim [820000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.790790042+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.790794024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.790797214+07:00","message":"> Transcript [842] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.790801015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.790803068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.790805608+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.790807636+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.834664194+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.834700802+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-14T13:11:43.83470721+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.834720572+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834727139+07:00","message":"[bufferProcess] interim [880000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834730117+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834737232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834739939+07:00","message":"> Transcript [843] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834743452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.83474543+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834747889+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834750168+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834755923+07:00","message":"Push: 'ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834757864+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834760063+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.834762806+07:00","message":"Next Push (prob) : 'ที่เป็นที่ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.834770698+07:00","message":"push: {false ได้ผลผลิต 0 0xc000106c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.972612496+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.972649024+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-14T13:11:43.972654335+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:43.972668188+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.972674738+07:00","message":"[bufferProcess] interim [940000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.972677469+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.972682877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.972685562+07:00","message":"> Transcript [844] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.972687859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:43.972689886+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ท่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.213072117+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.213115586+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-14T13:11:44.213122568+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.213140346+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.213153841+07:00","message":"[bufferProcess] interim [240000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.213156905+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.213173993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.213177548+07:00","message":"> Transcript [845] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.213180192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.213182761+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.540410348+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.540455924+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-14T13:11:44.54046229+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.540471901+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.540478953+07:00","message":"[bufferProcess] interim [540000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.540481917+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.54048557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.540488839+07:00","message":"> Transcript [846] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.540492651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.540494651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.540496964+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.54049987+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:44.621212624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:44.621241842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.978506007+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.97854477+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-14T13:11:44.978551332+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.978566262+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.978574836+07:00","message":"[bufferProcess] interim [960000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.978577839+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.978585052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.978588474+07:00","message":"> Transcript [847] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.978592357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.978594314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.97859645+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.978599351+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.989327205+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.989349602+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-14T13:11:44.989354573+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:44.989367298+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.989373093+07:00","message":"[bufferProcess] interim [20000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.989375631+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.98937858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.989381272+07:00","message":"> Transcript [848] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.989384304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.989386133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.989387857+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:44.989389874+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.22468801+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.224727741+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-14T13:11:45.224735085+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.224748844+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224755962+07:00","message":"[bufferProcess] interim [140000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224759399+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224766174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224768987+07:00","message":"> Transcript [849] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224772882+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224775118+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224777273+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224780542+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224786611+07:00","message":"Push: 'ที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224788642+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.224791102+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.22479346+07:00","message":"Next Push (prob) : 'ของตลาด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.224802429+07:00","message":"push: {false ที่เป็นที่ต้องการ 0 0xc000106c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.26603135+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.266059901+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-14T13:11:45.266066124+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.26608083+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.266087492+07:00","message":"[bufferProcess] interim [260000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.26609059+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.266095283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.266097746+07:00","message":"> Transcript [850] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.266101212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.266102964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.26610471+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.266107357+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.290937095+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.290968294+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-14T13:11:45.290974417+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.290986574+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.290993222+07:00","message":"[bufferProcess] interim [320000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.290995869+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.29099951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.291002113+07:00","message":"> Transcript [851] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.291005258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.291007099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.291009078+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.29101148+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.516475127+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.516518943+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-14T13:11:45.516525301+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.516542237+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.516546202+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-14T13:11:45.516549281+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.516557073+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.516560863+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.51656688+07:00","message":"[bufferProcess] interim [440000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516569511+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516572727+07:00","message":"[bufferProcess] interim [500000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516574553+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516577763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516581283+07:00","message":"> Transcript [852] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516584708+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516586807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516589337+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516592011+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516593982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516595789+07:00","message":"> Transcript [853] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516597898+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516599542+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516601098+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516602947+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516605435+07:00","message":"Push: 'ของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516607285+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516609707+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.516612326+07:00","message":"Next Push (prob) : 'แล้วก็คง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.516621257+07:00","message":"push: {false ของตลาด 0 0xc000106c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.713108624+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.713150204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.713156369+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.713204446+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.713211174+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-14T13:11:45.713214533+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.713224255+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.713243535+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.713252242+07:00","message":"[bufferProcess] interim [560000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.71325485+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.713261204+07:00","message":"[bufferProcess] interim [620000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.71326311+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.713265922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.713268562+07:00","message":"> Transcript [854] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.713270869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.713273108+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.713275456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.71327752+07:00","message":"> Transcript [855] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.713279322+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.753068952+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.753105515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.753112788+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:45.753125655+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.753133621+07:00","message":"[bufferProcess] interim [680000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.753136561+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.753143802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.753146682+07:00","message":"> Transcript [856] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.75314917+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:45.753151077+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.212208099+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.212252026+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-14T13:11:46.21225876+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนตลกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.212274996+07:00","message":"[buffer interim] 140 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนตลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.212283726+07:00","message":"[bufferProcess] interim [100000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนตลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.212302083+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.212310489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.212313342+07:00","message":"> Transcript [857] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.212315733+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.31762513+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.381828814+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.575938419+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.575994435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงต่อโลกนะคะ\",\"confidence\":0.9230277}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.576000585+07:00","message":"receive interim result [true|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงต่อโลกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.576010483+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.57601241+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.576019429+07:00","message":"[buffer interim] 140 true เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงต่อโลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576030791+07:00","message":"[bufferProcess] interim [550000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงต่อโลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576034468+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนตลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576038004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576041136+07:00","message":"> Transcript [858] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนตลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.57604359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576050254+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนตลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576052452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.57605433+07:00","message":"> Transcript [859] [true]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คงต่อโลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576056969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576059092+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576060763+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดเราก็คนตลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576063397+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:46.576077744+07:00","message":"Push: 'เราก็คงต่อโลกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:46.576088122+07:00","message":"push: {true เราก็คงต่อโลกนะคะ 0 0xc000106c00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:46.58735016+07:00","message":"write wav file: './tmp/7571/7571_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:47.223124988+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:47.223177945+07:00","message":"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-14T13:11:47.223189487+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:47.223203751+07:00","message":"[buffer interim] 141 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:47.223211861+07:00","message":"[bufferProcess] interim [840000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:47.223215131+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:47.621655466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:47.62167611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:47.744599173+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:47.744640779+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-14T13:11:47.74464657+07:00","message":"receive interim result [false|false]: เกษตรกรก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:47.744660569+07:00","message":"[buffer interim] 141 false เกษตรกรก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:47.744668564+07:00","message":"[bufferProcess] interim [380000000]:เกษตรกรก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:47.744671216+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:47.744675072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:47.744677996+07:00","message":"> Transcript [860] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:47.744680039+07:00","message":"Set StatePrefix (first interim): 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.006740959+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.006779359+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-14T13:11:48.006786384+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.006804512+07:00","message":"[buffer interim] 141 false เกษตรกรก็มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.006813645+07:00","message":"[bufferProcess] interim [680000000]:เกษตรกรก็มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.006816313+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.006820108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.006823095+07:00","message":"> Transcript [861] [false]: 'เกษตรกรก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.00682719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.006829321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.006831983+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.006833928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.443506087+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.443543475+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-14T13:11:48.44355061+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.443570923+07:00","message":"[buffer interim] 141 false เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.443582445+07:00","message":"[bufferProcess] interim [40000000]:เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.443585656+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.443589361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.443592194+07:00","message":"> Transcript [862] [false]: 'เกษตรกรก็มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.443596018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.443598151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.443599943+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.443601875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.675185016+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.675226901+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-14T13:11:48.675234144+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.675248048+07:00","message":"[buffer interim] 141 false เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.675254669+07:00","message":"[bufferProcess] interim [280000000]:เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.675257592+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.675262712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.675265674+07:00","message":"> Transcript [863] [false]: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.675269142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.675271278+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.675273254+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.675275506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.744386412+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.744424548+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-14T13:11:48.744439953+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.744454277+07:00","message":"[buffer interim] 141 false เกษตรกรก็มีการทำมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744461158+07:00","message":"[bufferProcess] interim [400000000]:เกษตรกรก็มีการทำมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744463632+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744469218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744471966+07:00","message":"> Transcript [864] [false]: 'เกษตรกรก็มีการทำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744475866+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744478036+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744479922+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744482087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744486151+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744488155+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744490054+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.744494906+07:00","message":"Next Push (prob) : 'ก็มีการทำน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.744521691+07:00","message":"push: {false เกษตรกร 0 0xc000315500}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.966713978+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.966757159+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-14T13:11:48.966763149+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:48.966781589+07:00","message":"[buffer interim] 141 false เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.96679071+07:00","message":"[bufferProcess] interim [580000000]:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.966796181+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.966804746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.966810132+07:00","message":"> Transcript [865] [false]: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.966814351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:48.966817933+07:00","message":"Set new StatePrefix: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.408557981+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.408603033+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-14T13:11:49.408610001+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.408624953+07:00","message":"[buffer interim] 141 false เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.408635399+07:00","message":"[bufferProcess] interim [60000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.408638359+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.408646534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.408649436+07:00","message":"> Transcript [866] [false]: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.408653298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.408655975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.408658761+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.408661597+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.53976052+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.539803211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.539810249+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.539827812+07:00","message":"[buffer interim] 141 false เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.539838283+07:00","message":"[bufferProcess] interim [180000000]:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.539841654+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.539848884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.539852494+07:00","message":"> Transcript [867] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.539856853+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.539859931+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.539863462+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.539866774+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.605941677+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.605978416+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-14T13:11:49.605985668+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:49.606001463+07:00","message":"[buffer interim] 141 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.606011196+07:00","message":"[bufferProcess] interim [240000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.606015147+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.606022321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.606026589+07:00","message":"> Transcript [868] [false]: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.606031322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.606034413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.606038267+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:49.606041674+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.250513199+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.250549025+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-14T13:11:50.250555425+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.250569891+07:00","message":"[buffer interim] 141 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250576863+07:00","message":"[bufferProcess] interim [840000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250579499+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250585891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.25058889+07:00","message":"> Transcript [869] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250593074+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250595537+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250597986+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250600181+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250605699+07:00","message":"Push: 'ก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250608287+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250610539+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:50.250612558+07:00","message":"Next Push (prob) : 'เทศเสียบยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:50.250624518+07:00","message":"push: {false ก็มีการทำมะเขือ 0 0xc000315500}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:50.62267371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:50.622689576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.366153362+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.430941884+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.489639532+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.489694895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดมะเขือ\",\"confidence\":0.942653}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.489701792+07:00","message":"receive interim result [true|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดมะเขือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.489711888+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.489715663+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.489723774+07:00","message":"[buffer interim] 141 true เกษตรกรก็มีการทำมะเขือเทศเสียบยอดมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489733404+07:00","message":"[bufferProcess] interim [200000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489738248+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.48974316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489747761+07:00","message":"> Transcript [870] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489752554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489755491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489758478+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489762512+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489765477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489768637+07:00","message":"> Transcript [871] [true]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489771923+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489774522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489777157+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489779939+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:53.489784027+07:00","message":"Push: 'เทศเสียบยอดมะเขือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:53.489795461+07:00","message":"push: {true เทศเสียบยอดมะเขือ 0 0xc000315500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:53.50853296+07:00","message":"write wav file: './tmp/7571/7571_141.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:53.622945624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:53.62295738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:56.623474088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:56.623522826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.569070436+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.569117075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.569122387+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.569137579+07:00","message":"[buffer interim] 142 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.569145114+07:00","message":"[bufferProcess] interim [180000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.569147224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.569152705+07:00","message":"[bufferProcess] send to processor (ticker):มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.569155513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.569158291+07:00","message":"> Transcript [872] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.569168899+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.689102132+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.748112818+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.781714319+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.781767356+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.781773777+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.781784815+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.781788005+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.781795871+07:00","message":"[buffer interim] 142 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.781807593+07:00","message":"[bufferProcess] interim [480000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.78181286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.781816762+07:00","message":"> Transcript [873] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.781821135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.781823917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.781826807+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.781830462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:58.78183735+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:58.781848915+07:00","message":"push: {true  0 0xc00351a980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:11:58.79337275+07:00","message":"write wav file: './tmp/7571/7571_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.218926205+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.218959661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.218965089+07:00","message":"receive interim result [false|false]: ผล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.218977623+07:00","message":"[buffer interim] 143 false ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.21898389+07:00","message":"[bufferProcess] interim [490000000]:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.218985728+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.436558944+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.436600375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนรถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.436610111+07:00","message":"receive interim result [false|false]: คนรถ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.436626923+07:00","message":"[buffer interim] 143 false คนรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.436635403+07:00","message":"[bufferProcess] interim [730000000]:คนรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.436640528+07:00","message":"[bufferProcess] send to processor:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.436648121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.436652459+07:00","message":"> Transcript [874] [false]: 'ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.436655173+07:00","message":"Set StatePrefix (first interim): 'ผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.486834052+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.486875533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนโลก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.48688161+07:00","message":"receive interim result [false|false]: บนโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.486894485+07:00","message":"[buffer interim] 143 false บนโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.486901341+07:00","message":"[bufferProcess] interim [790000000]:บนโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.486903911+07:00","message":"[bufferProcess] send to processor:คนรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.48690952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.486912101+07:00","message":"> Transcript [875] [false]: 'คนรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.486914386+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.486916371+07:00","message":"Set new StatePrefix: 'คนรถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.602087094+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.602128124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.602133877+07:00","message":"receive interim result [false|false]: คนโรค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.602145593+07:00","message":"[buffer interim] 143 false คนโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.602151692+07:00","message":"[bufferProcess] interim [850000000]:คนโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.602153939+07:00","message":"[bufferProcess] send to processor:บนโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.602159172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.602161833+07:00","message":"> Transcript [876] [false]: 'บนโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.602163919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.602165747+07:00","message":"Set new StatePrefix: 'บนโลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.611549448+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.61158217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคไต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.611589433+07:00","message":"receive interim result [false|false]: คนโรคไต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.611603488+07:00","message":"[buffer interim] 143 false คนโรคไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.611609944+07:00","message":"[bufferProcess] interim [910000000]:คนโรคไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.611613163+07:00","message":"[bufferProcess] send to processor:คนโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.611617456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.611621388+07:00","message":"> Transcript [877] [false]: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.611624334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.611627174+07:00","message":"Set new StatePrefix: 'คนโรค'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:59.623710432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:11:59.623743346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.734956214+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.73499479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.735000944+07:00","message":"receive interim result [false|false]: คนโรคเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.735015351+07:00","message":"[buffer interim] 143 false คนโรคเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.735023399+07:00","message":"[bufferProcess] interim [970000000]:คนโรคเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.735025939+07:00","message":"[bufferProcess] send to processor:คนโรคไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.735033267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.735036287+07:00","message":"> Transcript [878] [false]: 'คนโรคไต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.735039506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.735041494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.73504382+07:00","message":"StatePrefix: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.735045856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.804537295+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.80457663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.804582126+07:00","message":"receive interim result [false|false]: คนโรคเอาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:11:59.804593946+07:00","message":"[buffer interim] 143 false คนโรคเอาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.804600699+07:00","message":"[bufferProcess] interim [90000000]:คนโรคเอาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.804603151+07:00","message":"[bufferProcess] send to processor:คนโรคเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.804608195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.804610868+07:00","message":"> Transcript [879] [false]: 'คนโรคเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.804613912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.804615912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.804617778+07:00","message":"StatePrefix: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:11:59.804619878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.137653404+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.137707756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.137713324+07:00","message":"receive interim result [false|false]: คนโรคเอาก็ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.137729565+07:00","message":"[buffer interim] 143 false คนโรคเอาก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.137739711+07:00","message":"[bufferProcess] interim [390000000]:คนโรคเอาก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.137743873+07:00","message":"[bufferProcess] send to processor:คนโรคเอาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.137748788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.137752276+07:00","message":"> Transcript [880] [false]: 'คนโรคเอาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.137756073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.137758247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.137760046+07:00","message":"StatePrefix: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.137762859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.261298839+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.261335071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็ทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.261340713+07:00","message":"receive interim result [false|false]: คนโรคเอาก็ทน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.261354805+07:00","message":"[buffer interim] 143 false คนโรคเอาก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.261361478+07:00","message":"[bufferProcess] interim [510000000]:คนโรคเอาก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.26136386+07:00","message":"[bufferProcess] send to processor:คนโรคเอาก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.261373102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.261375868+07:00","message":"> Transcript [881] [false]: 'คนโรคเอาก็ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.261379024+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.26138111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.261383015+07:00","message":"StatePrefix: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.261385256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.261391149+07:00","message":"Push: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.26139296+07:00","message":"TextPushed: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.261394856+07:00","message":"Set new StatePrefix : 'คนโรคเอาก็ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.261397372+07:00","message":"Next Push (prob) : 'เอาก็ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.261405055+07:00","message":"push: {false คนโรค 0 0xc000314a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.356380817+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.35642039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็คนมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.356438937+07:00","message":"receive interim result [false|false]: คนโรคเอาก็คนมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.356453065+07:00","message":"[buffer interim] 143 false คนโรคเอาก็คนมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.356460268+07:00","message":"[bufferProcess] interim [570000000]:คนโรคเอาก็คนมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.356463019+07:00","message":"[bufferProcess] send to processor:คนโรคเอาก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.356468657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.356471418+07:00","message":"> Transcript [882] [false]: 'คนโรคเอาก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.356473731+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.356476021+07:00","message":"Set new StatePrefix: 'คนโรคเอาก็ทน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.36979278+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.369814568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็ทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.369819405+07:00","message":"receive interim result [false|false]: คนโรคเอาก็ทน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.369829482+07:00","message":"[buffer interim] 143 false คนโรคเอาก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.369834402+07:00","message":"[bufferProcess] interim [630000000]:คนโรคเอาก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.369836604+07:00","message":"[bufferProcess] send to processor:คนโรคเอาก็คนมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.369839433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.369841986+07:00","message":"> Transcript [883] [false]: 'คนโรคเอาก็คนมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.369843907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.369845725+07:00","message":"Set new StatePrefix: 'คนโรคเอาก็คนมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.409410136+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.503957986+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.504001252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็ทนแมลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.504008862+07:00","message":"receive interim result [false|false]: คนโรคเอาก็ทนแมลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.504026187+07:00","message":"[buffer interim] 143 false คนโรคเอาก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.504034326+07:00","message":"[bufferProcess] interim [810000000]:คนโรคเอาก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.504036996+07:00","message":"[bufferProcess] send to processor:คนโรคเอาก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.504044141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.504047403+07:00","message":"> Transcript [884] [false]: 'คนโรคเอาก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.504050051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.504052741+07:00","message":"Set new StatePrefix: 'คนโรคเอาก็ทน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.542087054+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598795476+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598841676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็คนมันแรง\",\"confidence\":0.74850285}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598849966+07:00","message":"receive interim result [true|false]: คนโรคเอาก็คนมันแรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598860809+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598863813+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598870085+07:00","message":"[buffer interim] 143 true คนโรคเอาก็คนมันแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598879401+07:00","message":"[bufferProcess] interim [900000000]:คนโรคเอาก็คนมันแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598884977+07:00","message":"[bufferProcess] send to processor (isfinal):คนโรคเอาก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598888229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598891209+07:00","message":"> Transcript [885] [false]: 'คนโรคเอาก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598894297+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598896497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598898338+07:00","message":"StatePrefix: 'คนโรคเอาก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598900576+07:00","message":"TextPushed: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598902431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598904408+07:00","message":"> Transcript [886] [true]: 'คนโรคเอาก็คนมันแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598906896+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598908857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598910654+07:00","message":"StatePrefix: 'คนโรคเอาก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598912434+07:00","message":"TextPushed: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:00.598918748+07:00","message":"Push: 'เอาก็คนมันแรง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:00.598929597+07:00","message":"push: {true เอาก็คนมันแรง 0 0xc000314a00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:00.60554732+07:00","message":"write wav file: './tmp/7571/7571_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.688909356+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.761148585+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.769775256+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.769795433+07:00","message":"found end of frame, send empty tag with msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.769798589+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.769806027+07:00","message":"[buffer interim] 144 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.769812091+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.769826306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.769829082+07:00","message":"> Transcript [887] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.769831638+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.76983344+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.769835174+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.769837112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:01.769843356+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:01.769853135+07:00","message":"push: {true \n 0 0xc00351a280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:01.775921691+07:00","message":"write wav file: './tmp/7571/7571_144.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:02.624609563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:02.624597403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.088129935+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.088176324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Yulgang\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.088181913+07:00","message":"receive interim result [false|false]: Yulgang"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.088194227+07:00","message":"[buffer interim] 145 false Yulgang"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.088204545+07:00","message":"[bufferProcess] interim [220000000]:Yulgang"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.088207277+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.088215351+07:00","message":"[bufferProcess] send to processor (ticker):Yulgang"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.088218976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.088222812+07:00","message":"> Transcript [888] [false]: 'Yulgang'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.088225756+07:00","message":"Set StatePrefix (first interim): 'Yulgang'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.206270001+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.206322847+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-14T13:12:04.2063288+07:00","message":"receive interim result [false|false]: ยกกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.206341828+07:00","message":"[buffer interim] 145 false ยกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.206348947+07:00","message":"[bufferProcess] interim [280000000]:ยกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.206350885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.721298479+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.721338131+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-14T13:12:04.721344423+07:00","message":"receive interim result [false|false]: ออกกําลังนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.721360613+07:00","message":"[buffer interim] 145 false ออกกําลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.721368552+07:00","message":"[bufferProcess] interim [760000000]:ออกกําลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.721371355+07:00","message":"[bufferProcess] send to processor:ยกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.721380165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.72138322+07:00","message":"> Transcript [889] [false]: 'ยกกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.721386264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:04.721388532+07:00","message":"Set new StatePrefix: 'ยกกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:04.97134928+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.076949232+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.076990796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยกกำลังนะคะ\",\"confidence\":0.8696847}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.076996677+07:00","message":"receive interim result [true|false]: ยกกำลังนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.077008341+07:00","message":"end recv isFinal message id 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.077010971+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.077022022+07:00","message":"[buffer interim] 145 true ยกกำลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077031665+07:00","message":"[bufferProcess] interim [210000000]:ยกกำลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077035447+07:00","message":"[bufferProcess] send to processor (isfinal):ออกกําลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077038994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077043006+07:00","message":"> Transcript [890] [false]: 'ออกกําลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077045239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077047298+07:00","message":"Set new StatePrefix: 'ออกกําลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077049173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077050915+07:00","message":"> Transcript [891] [true]: 'ยกกำลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077053277+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.07705512+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077056843+07:00","message":"StatePrefix: 'ออกกําลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077058767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.077065003+07:00","message":"Push: 'ยกกำลังนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.077074072+07:00","message":"push: {true ยกกำลังนะคะ 0 0xc000315100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:05.085271274+07:00","message":"write wav file: './tmp/7571/7571_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.090224016+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186077287+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186098724+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.18610149+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186103578+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186105224+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.18610708+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186108766+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186110708+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186112411+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186114611+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186116588+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.18611824+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.186119798+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.221127047+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.377232544+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.377258105+07:00","message":"found end of frame, send empty tag with msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.377261346+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.377284121+07:00","message":"[buffer interim] 146 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.377292814+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.377297096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.377300076+07:00","message":"> Transcript [892] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.377302832+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.377304749+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.377306611+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.377308481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:05.377310801+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.377321286+07:00","message":"push: {true \n 0 0xc000107580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:05.38375659+07:00","message":"write wav file: './tmp/7571/7571_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:05.479291027+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:05.625626372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:05.625659908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:08.626665097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:08.626683646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.963586871+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.963632023+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-14T13:12:08.963638352+07:00","message":"receive interim result [false|false]: จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:08.963650723+07:00","message":"[buffer interim] 147 false จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.963657376+07:00","message":"[bufferProcess] interim [240000000]:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.963659247+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.963668244+07:00","message":"[bufferProcess] send to processor (ticker):จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.963671364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.963674168+07:00","message":"> Transcript [893] [false]: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:08.963676347+07:00","message":"Set StatePrefix (first interim): 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.727101061+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.820639022+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.820678601+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-14T13:12:10.820685422+07:00","message":"receive interim result [false|false]: จะให้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.820700012+07:00","message":"[buffer interim] 147 false จะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.820707411+07:00","message":"[bufferProcess] interim [280000000]:จะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.820709549+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.820715923+07:00","message":"[bufferProcess] send to processor (ticker):จะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.820718294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.820721187+07:00","message":"> Transcript [894] [false]: 'จะให้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.820724033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.820725849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.820727618+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.820730123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.847468098+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.847495672+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.847500905+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.847511571+07:00","message":"end recv isFinal message id 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.847513669+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.847518749+07:00","message":"[buffer interim] 147 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.847524139+07:00","message":"[bufferProcess] interim [280000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.847527379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.847530565+07:00","message":"> Transcript [895] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.847533116+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.847534831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.847536575+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.847538831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:10.847545937+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.847552013+07:00","message":"push: {true  0 0xc00351a080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.85035746+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:10.857710813+07:00","message":"write wav file: './tmp/7571/7571_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:10.976470176+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.04848486+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.133853541+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.133873116+07:00","message":"found end of frame, send empty tag with msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.133876339+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.133883061+07:00","message":"[buffer interim] 148 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.133890376+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.13389418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.13389715+07:00","message":"> Transcript [896] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.133899414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.13390143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.133903633+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.13390576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:11.133914237+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:11.133924181+07:00","message":"push: {true \n 0 0xc002002400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:11.138391206+07:00","message":"write wav file: './tmp/7571/7571_148.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:11.62746697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:11.627490449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:14.126701237+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:14.188609878+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:14.219248933+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:14.219268047+07:00","message":"found end of frame, send empty tag with msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:14.219271343+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:14.219277711+07:00","message":"[buffer interim] 149 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:14.219284388+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:14.21928875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:14.219291742+07:00","message":"> Transcript [897] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:14.219294458+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:14.219296297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:14.21929802+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:14.21929994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:14.219302454+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:14.219311124+07:00","message":"push: {true \n 0 0xc000107000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:14.228135835+07:00","message":"write wav file: './tmp/7571/7571_149.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:14.627760091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:14.62777741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.756505935+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.756565802+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-14T13:12:15.756573382+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.756591465+07:00","message":"[buffer interim] 150 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.756599697+07:00","message":"[bufferProcess] interim [560000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.756601947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.756609328+07:00","message":"[bufferProcess] send to processor (ticker):ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.756613717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.756616977+07:00","message":"> Transcript [898] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.756619362+07:00","message":"Set StatePrefix (first interim): 'ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.855600697+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.855634025+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-14T13:12:15.855639681+07:00","message":"receive interim result [false|false]: คือตอนนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:15.85565177+07:00","message":"[buffer interim] 150 false คือตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.855657793+07:00","message":"[bufferProcess] interim [680000000]:คือตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:15.855659751+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.067681087+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.06772475+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-14T13:12:16.067730243+07:00","message":"receive interim result [false|false]: ตอนนี้เจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.067745071+07:00","message":"[buffer interim] 150 false ตอนนี้เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.067753418+07:00","message":"[bufferProcess] interim [800000000]:ตอนนี้เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.067756223+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.067759404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.067762664+07:00","message":"> Transcript [899] [false]: 'คือตอนนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.067765227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.067767066+07:00","message":"Set new StatePrefix: 'คือตอนนี้จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.121557539+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.121592764+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-14T13:12:16.12159845+07:00","message":"receive interim result [false|false]: คือตอนนี้เช้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.121611272+07:00","message":"[buffer interim] 150 false คือตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.121618424+07:00","message":"[bufferProcess] interim [860000000]:คือตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.121620681+07:00","message":"[bufferProcess] send to processor:ตอนนี้เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.121624248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.121627252+07:00","message":"> Transcript [900] [false]: 'ตอนนี้เจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.121629701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.121631609+07:00","message":"Set new StatePrefix: 'ตอนนี้เจ้าหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.566263982+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.566324763+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-14T13:12:16.566330933+07:00","message":"receive interim result [false|false]: คือตอนนี้จะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.566346283+07:00","message":"[buffer interim] 150 false คือตอนนี้จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.566353658+07:00","message":"[bufferProcess] interim [400000000]:คือตอนนี้จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.566356326+07:00","message":"[bufferProcess] send to processor:คือตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.566363861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.566366764+07:00","message":"> Transcript [901] [false]: 'คือตอนนี้เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.566368776+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.566370651+07:00","message":"Set new StatePrefix: 'คือตอนนี้เช้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.659323034+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.659359139+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-14T13:12:16.65936595+07:00","message":"receive interim result [false|false]: คือตอนนี้เช้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.65938304+07:00","message":"[buffer interim] 150 false คือตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.659395555+07:00","message":"[bufferProcess] interim [460000000]:คือตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.659399229+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.659410116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.65941427+07:00","message":"> Transcript [902] [false]: 'คือตอนนี้จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.659424932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.659428475+07:00","message":"Set new StatePrefix: 'คือตอนนี้จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.673598205+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.673621637+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-14T13:12:16.673626458+07:00","message":"receive interim result [false|false]: คือตอนนี้เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.673640209+07:00","message":"[buffer interim] 150 false คือตอนนี้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.673647114+07:00","message":"[bufferProcess] interim [520000000]:คือตอนนี้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.673650342+07:00","message":"[bufferProcess] send to processor:คือตอนนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.673655085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.673658507+07:00","message":"> Transcript [903] [false]: 'คือตอนนี้เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.673661482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.673664447+07:00","message":"Set new StatePrefix: 'คือตอนนี้เช้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.872925507+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.872964717+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-14T13:12:16.87297062+07:00","message":"receive interim result [false|false]: คือตอนนี้เจริญเติบโตได้ดีแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:16.872983884+07:00","message":"[buffer interim] 150 false คือตอนนี้เจริญเติบโตได้ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.872990879+07:00","message":"[bufferProcess] interim [700000000]:คือตอนนี้เจริญเติบโตได้ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.873022872+07:00","message":"[bufferProcess] send to processor:คือตอนนี้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.873030682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.873033854+07:00","message":"> Transcript [904] [false]: 'คือตอนนี้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.873036122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:16.873038062+07:00","message":"Set new StatePrefix: 'คือตอนนี้เจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.001938262+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.001979116+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-14T13:12:17.00198489+07:00","message":"receive interim result [false|false]: คือตอนนี้เจริญเติบโตได้ดีแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.0019986+07:00","message":"[buffer interim] 150 false คือตอนนี้เจริญเติบโตได้ดีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.002005555+07:00","message":"[bufferProcess] interim [820000000]:คือตอนนี้เจริญเติบโตได้ดีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.002008819+07:00","message":"[bufferProcess] send to processor:คือตอนนี้เจริญเติบโตได้ดีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.002012531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.002015055+07:00","message":"> Transcript [905] [false]: 'คือตอนนี้เจริญเติบโตได้ดีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.002018272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.002020802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.002022484+07:00","message":"StatePrefix: 'คือตอนนี้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.00202451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.217702962+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.217735429+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-14T13:12:17.217740722+07:00","message":"receive interim result [false|false]: คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.217752486+07:00","message":"[buffer interim] 150 false คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.217759552+07:00","message":"[bufferProcess] interim [60000000]:คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.217762582+07:00","message":"[bufferProcess] send to processor:คือตอนนี้เจริญเติบโตได้ดีแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.217769495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.217771898+07:00","message":"> Transcript [906] [false]: 'คือตอนนี้เจริญเติบโตได้ดีแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.21777553+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.217777574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.217780346+07:00","message":"StatePrefix: 'คือตอนนี้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.217783351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:17.628035099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:17.62804462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.874340555+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.874375001+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-14T13:12:17.874381323+07:00","message":"receive interim result [false|false]: คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:17.874394666+07:00","message":"[buffer interim] 150 false คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.874401886+07:00","message":"[bufferProcess] interim [660000000]:คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.874404506+07:00","message":"[bufferProcess] send to processor:คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.874410595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.874413883+07:00","message":"> Transcript [907] [false]: 'คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.874424019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.874426397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.874428743+07:00","message":"StatePrefix: 'คือตอนนี้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:17.874430961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.605662124+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.670517323+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.789679941+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.789720723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้\",\"confidence\":0.91711915}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.789727412+07:00","message":"receive interim result [true|false]: คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.789736309+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.789738406+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.789744944+07:00","message":"[buffer interim] 150 true คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789752348+07:00","message":"[bufferProcess] interim [650000000]:คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789756114+07:00","message":"[bufferProcess] send to processor (isfinal):คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789759497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789762437+07:00","message":"> Transcript [908] [false]: 'คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789765427+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789767725+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789769729+07:00","message":"StatePrefix: 'คือตอนนี้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789771909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789774789+07:00","message":"Push: 'คือตอนนี้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789779923+07:00","message":"TextPushed: 'คือตอนนี้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.78978211+07:00","message":"Set new StatePrefix : 'คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789784431+07:00","message":"Next Push (prob) : 'แล้วก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789786161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789788134+07:00","message":"> Transcript [909] [true]: 'คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.78979049+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789792204+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789793802+07:00","message":"StatePrefix: 'คือตอนนี้เจริญเติบโตได้ดีแล้วก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.78979668+07:00","message":"TextPushed: 'คือตอนนี้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.789799544+07:00","message":"Push: 'แล้วก็ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.789809753+07:00","message":"push: {false คือตอนนี้เจริญเติบโตได้ดี 0 0xc002002980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.789822201+07:00","message":"push: {true แล้วก็ให้ 0 0xc002002980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.799166429+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:18.799598205+07:00","message":"write wav file: './tmp/7571/7571_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.857578194+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.893102249+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.893141618+07:00","message":"found end of frame, send empty tag with msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.893144786+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.893153364+07:00","message":"[buffer interim] 151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.893159998+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.893218813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.893222264+07:00","message":"> Transcript [910] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.893224902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.893226754+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.893229108+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.893231059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:18.893237726+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:18.893247131+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:18.898166753+07:00","message":"write wav file: './tmp/7571/7571_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.686368973+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.774306472+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.774334807+07:00","message":"found end of frame, send empty tag with msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.774338424+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.774345978+07:00","message":"[buffer interim] 152 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.774352632+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.774356423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.774358955+07:00","message":"> Transcript [911] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.774361408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.774363616+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.774366214+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.774368021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:19.774374987+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.77438479+07:00","message":"push: {true \n 0 0xc000315300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:19.784962296+07:00","message":"write wav file: './tmp/7571/7571_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:19.950707663+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.005611984+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.088320583+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.17352249+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.173546648+07:00","message":"found end of frame, send empty tag with msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.173549954+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.173558072+07:00","message":"[buffer interim] 153 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.173571136+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.173575552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.173578276+07:00","message":"> Transcript [912] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.173580895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.173582799+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.173585184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.173586952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:20.173595095+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:20.173605058+07:00","message":"push: {true \n 0 0xc000044080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:20.178399297+07:00","message":"write wav file: './tmp/7571/7571_153.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:20.62888952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:20.628899723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:22.913364098+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:22.913412423+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-14T13:12:22.913427693+07:00","message":"receive interim result [false|false]: สถาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:22.913441047+07:00","message":"[buffer interim] 154 false สถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.91344799+07:00","message":"[bufferProcess] interim [880000000]:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.913450127+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.913455603+07:00","message":"[bufferProcess] send to processor (ticker):สถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.913458135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.91346087+07:00","message":"> Transcript [913] [false]: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:22.913462989+07:00","message":"Set StatePrefix (first interim): 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.217675952+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.235522218+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.235569408+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-14T13:12:23.235575183+07:00","message":"receive interim result [false|false]: สถาบัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.2355879+07:00","message":"[buffer interim] 154 false สถาบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.235595233+07:00","message":"[bufferProcess] interim [180000000]:สถาบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.235597183+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.287838154+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.301177231+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.301214715+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-14T13:12:23.301219518+07:00","message":"receive interim result [false|false]: สถาปัตย์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.301229073+07:00","message":"[buffer interim] 154 false สถาปัตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.301236107+07:00","message":"[bufferProcess] interim [360000000]:สถาปัตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.301238522+07:00","message":"[bufferProcess] send to processor:สถาบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.301242217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.301244951+07:00","message":"> Transcript [914] [false]: 'สถาบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.301247022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.301248927+07:00","message":"Set new StatePrefix: 'สถาบัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.314545429+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.314567114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถาปัตย์\",\"confidence\":0.82302773}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.314572384+07:00","message":"receive interim result [true|false]: สถาปัตย์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.314579987+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.314583268+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.314587388+07:00","message":"[buffer interim] 154 true สถาปัตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314591605+07:00","message":"[bufferProcess] interim [360000000]:สถาปัตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314594013+07:00","message":"[bufferProcess] send to processor (isfinal):สถาปัตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314596938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314599572+07:00","message":"> Transcript [915] [false]: 'สถาปัตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314601223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314602955+07:00","message":"Set new StatePrefix: 'สถาปัตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314604744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314606477+07:00","message":"> Transcript [916] [true]: 'สถาปัตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314608789+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314610651+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.31461228+07:00","message":"StatePrefix: 'สถาปัตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314614389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:23.314616879+07:00","message":"Push: 'สถาปัตย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:23.314625367+07:00","message":"push: {true สถาปัตย์ 0 0xc002002080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:23.322603846+07:00","message":"write wav file: './tmp/7571/7571_154.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:23.629875021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:23.629900455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.47201042+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.472043668+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-14T13:12:24.47204913+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.472065298+07:00","message":"[buffer interim] 155 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.472072285+07:00","message":"[bufferProcess] interim [200000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.472074487+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.472081976+07:00","message":"[bufferProcess] send to processor (ticker):จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.472084768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.472087223+07:00","message":"> Transcript [917] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.472089244+07:00","message":"Set StatePrefix (first interim): 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.523818994+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.523855959+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-14T13:12:24.523863115+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.523880997+07:00","message":"[buffer interim] 155 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.523890388+07:00","message":"[bufferProcess] interim [260000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.523893578+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.707083587+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.707131217+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-14T13:12:24.707137848+07:00","message":"receive interim result [false|false]: ดารา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.707152835+07:00","message":"[buffer interim] 155 false ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.707168088+07:00","message":"[bufferProcess] interim [380000000]:ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.707170956+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.707178558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.707181517+07:00","message":"> Transcript [918] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.707183586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.707186587+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.738259357+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.738299423+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-14T13:12:24.738305333+07:00","message":"receive interim result [false|false]: จารึก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.738318017+07:00","message":"[buffer interim] 155 false จารึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.738324593+07:00","message":"[bufferProcess] interim [440000000]:จารึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.738327074+07:00","message":"[bufferProcess] send to processor:ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.738332279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.738338013+07:00","message":"> Transcript [919] [false]: 'ดารา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.738340373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.738342208+07:00","message":"Set new StatePrefix: 'ดารา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.902931462+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.902973192+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-14T13:12:24.902979873+07:00","message":"receive interim result [false|false]: ยาเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.90299646+07:00","message":"[buffer interim] 155 false ยาเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.90300465+07:00","message":"[bufferProcess] interim [620000000]:ยาเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.90300732+07:00","message":"[bufferProcess] send to processor:จารึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.903010822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.903013945+07:00","message":"> Transcript [920] [false]: 'จารึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.903016393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.903018265+07:00","message":"Set new StatePrefix: 'จารึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.943310704+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.943347803+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-14T13:12:24.943354702+07:00","message":"receive interim result [false|false]: จ้าเหลือแค่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:24.943368261+07:00","message":"[buffer interim] 155 false จ้าเหลือแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.943374113+07:00","message":"[bufferProcess] interim [680000000]:จ้าเหลือแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.943376734+07:00","message":"[bufferProcess] send to processor:ยาเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.943383464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.943385802+07:00","message":"> Transcript [921] [false]: 'ยาเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.943387992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:24.943389916+07:00","message":"Set new StatePrefix: 'ยาเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.031449692+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.031490336+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-14T13:12:25.031496715+07:00","message":"receive interim result [false|false]: จ้าเหลือแค่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.031513274+07:00","message":"[buffer interim] 155 false จ้าเหลือแค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.031519689+07:00","message":"[bufferProcess] interim [740000000]:จ้าเหลือแค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.031522581+07:00","message":"[bufferProcess] send to processor:จ้าเหลือแค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.031529173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.031531868+07:00","message":"> Transcript [922] [false]: 'จ้าเหลือแค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.031534284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.031536446+07:00","message":"Set new StatePrefix: 'จ้าเหลือแค่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.158356447+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.158393852+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-14T13:12:25.158399632+07:00","message":"receive interim result [false|false]: การเลือกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.158421267+07:00","message":"[buffer interim] 155 false การเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.158432971+07:00","message":"[bufferProcess] interim [860000000]:การเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.158435303+07:00","message":"[bufferProcess] send to processor:จ้าเหลือแค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.15843863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.158441469+07:00","message":"> Transcript [923] [false]: 'จ้าเหลือแค่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.158445149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.158447544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.158449327+07:00","message":"StatePrefix: 'จ้าเหลือแค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.158451319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.357971079+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.358012602+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-14T13:12:25.358018945+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.358032766+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.358041932+07:00","message":"[bufferProcess] interim [100000000]:การเลือกชนิดพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.358044907+07:00","message":"[bufferProcess] send to processor:การเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.358051073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.358054044+07:00","message":"> Transcript [924] [false]: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.358056399+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.358058495+07:00","message":"Set new StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.417259927+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.417306809+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-14T13:12:25.417313423+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.417328683+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.417336362+07:00","message":"[bufferProcess] interim [220000000]:การเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.417339405+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.417348705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.417351719+07:00","message":"> Transcript [925] [false]: 'การเลือกชนิดพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.417355831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.417358693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.417360628+07:00","message":"StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.417363036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.728917105+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.728960319+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-14T13:12:25.728966589+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.728979206+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.728987135+07:00","message":"[bufferProcess] interim [520000000]:การเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.728990224+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.728996136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.728999635+07:00","message":"> Transcript [926] [false]: 'การเลือกชนิดพันธุ์พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.729003061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.729005316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.729007617+07:00","message":"StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.729009981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.924354704+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.924392872+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-14T13:12:25.924399142+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:25.924411728+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.924429265+07:00","message":"[bufferProcess] interim [640000000]:การเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.924432078+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.924438204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.924441599+07:00","message":"> Transcript [927] [false]: 'การเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.924445349+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.924447425+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.924449745+07:00","message":"StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:25.924452135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.113613999+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.113657488+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-14T13:12:26.113664567+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.113678005+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113685068+07:00","message":"[bufferProcess] interim [880000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113687813+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113693368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113696492+07:00","message":"> Transcript [928] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113699874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113702173+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113704381+07:00","message":"StatePrefix: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.11370666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113710896+07:00","message":"Push: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113713984+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113716597+07:00","message":"Set new StatePrefix : 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.113719235+07:00","message":"Next Push (prob) : 'พันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.113727652+07:00","message":"push: {false การเลือกชนิด 0 0xc000106d00}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:26.630097241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:26.630119668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.756329193+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.756368834+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-14T13:12:26.756375471+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:26.756390376+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.75639813+07:00","message":"[bufferProcess] interim [480000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.756400914+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.75640833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.756429132+07:00","message":"> Transcript [929] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.756435468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.756437807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.756440006+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:26.756442795+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.133222614+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.133267247+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-14T13:12:27.133275512+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.133293625+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืชที่เหมาะสมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.133306239+07:00","message":"[bufferProcess] interim [900000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.133309002+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.133315321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.133318693+07:00","message":"> Transcript [930] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.133323797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.133325899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.133327734+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.133330061+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.32692127+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.326961227+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-14T13:12:27.326966942+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.326979642+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.326988247+07:00","message":"[bufferProcess] interim [80000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.326990937+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.326998499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.327001285+07:00","message":"> Transcript [931] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.327004866+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.327007248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.32700965+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.327012159+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.716586824+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.716635781+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-14T13:12:27.716646989+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.716662995+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716672668+07:00","message":"[bufferProcess] interim [440000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716675262+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716679867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716682959+07:00","message":"> Transcript [932] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716686868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716688857+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716691241+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716693901+07:00","message":"TextPushed: 'การเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716700849+07:00","message":"Push: 'พันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716702969+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716705195+07:00","message":"Set new StatePrefix : 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.716707545+07:00","message":"Next Push (prob) : 'สมในการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.716717206+07:00","message":"push: {false พันธุ์พืชที่เหมาะ 0 0xc000106d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.915329081+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.915374523+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-14T13:12:27.915381708+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:27.915395597+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.915403988+07:00","message":"[bufferProcess] interim [680000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.915406913+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.915422461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.915426623+07:00","message":"> Transcript [933] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.915430449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.915432633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.91543449+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:27.915437298+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.347525651+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.38256466+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.38261492+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-14T13:12:28.382621958+07:00","message":"receive interim result [false|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.382638398+07:00","message":"[buffer interim] 155 false การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.382646586+07:00","message":"[bufferProcess] interim [100000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.382650076+07:00","message":"[bufferProcess] send to processor:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.382657419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.382660115+07:00","message":"> Transcript [934] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.382663656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.38266595+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.382668263+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.382670771+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.482841526+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.566484776+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.566536612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก\",\"confidence\":0.9588761}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.566543474+07:00","message":"receive interim result [true|false]: การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.566553609+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.566555649+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.566562285+07:00","message":"[buffer interim] 155 true การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566571114+07:00","message":"[bufferProcess] interim [280000000]:การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566574917+07:00","message":"[bufferProcess] send to processor (isfinal):การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566579341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566582337+07:00","message":"> Transcript [935] [false]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566585595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566589094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566591395+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.56659746+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.56659947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566601375+07:00","message":"> Transcript [936] [true]: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการนำไปปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.56660359+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566606454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566609086+07:00","message":"StatePrefix: 'การเลือกชนิดพันธุ์พืชที่เหมาะสมในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566612129+07:00","message":"TextPushed: 'การเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:28.566616573+07:00","message":"Push: 'สมในการนำไปปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:28.566627758+07:00","message":"push: {true สมในการนำไปปลูก 0 0xc000106d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:28.577111987+07:00","message":"write wav file: './tmp/7571/7571_155.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:29.630912004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:29.630929918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:29.956501382+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:29.956537066+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-14T13:12:29.956542883+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:29.956556126+07:00","message":"[buffer interim] 156 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:29.95656164+07:00","message":"[bufferProcess] interim [500000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:29.956563546+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:29.956570586+07:00","message":"[bufferProcess] send to processor (ticker):พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:29.956573036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:29.956575726+07:00","message":"> Transcript [937] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:29.956578085+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.561047878+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.561090273+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-14T13:12:30.561098491+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:30.561114453+07:00","message":"[buffer interim] 156 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.561122801+07:00","message":"[bufferProcess] interim [100000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:30.561125075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.047538101+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.047583693+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-14T13:12:31.04759096+07:00","message":"receive interim result [false|false]: พี่ให้เหมาะสมกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.047609033+07:00","message":"[buffer interim] 156 false พี่ให้เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.047620809+07:00","message":"[bufferProcess] interim [580000000]:พี่ให้เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.047623697+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.047630807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.047633514+07:00","message":"> Transcript [938] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.047637275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.047639808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.047642619+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.047644807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.264753914+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.264802926+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-14T13:12:31.264811624+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.264824791+07:00","message":"[buffer interim] 156 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.264833758+07:00","message":"[bufferProcess] interim [820000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.264836717+07:00","message":"[bufferProcess] send to processor:พี่ให้เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.264842733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.264846294+07:00","message":"> Transcript [939] [false]: 'พี่ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.264850037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.264852213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.264854209+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.264856378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.432577161+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.432616656+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-14T13:12:31.432622282+07:00","message":"receive interim result [false|false]: พี่ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.432636139+07:00","message":"[buffer interim] 156 false พี่ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.432647712+07:00","message":"[bufferProcess] interim [940000000]:พี่ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.432650357+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.432656215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.432659171+07:00","message":"> Transcript [940] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.432662184+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.43266434+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.432666905+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.432669103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.51127115+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.511315905+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-14T13:12:31.511329537+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.51134823+07:00","message":"[buffer interim] 156 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511361668+07:00","message":"[bufferProcess] interim [120000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511366619+07:00","message":"[bufferProcess] send to processor:พี่ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511375277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511381868+07:00","message":"> Transcript [941] [false]: 'พี่ให้เหมาะสมกับสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.51138718+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511390844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511394308+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511397787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511402384+07:00","message":"Push: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511405666+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511408714+07:00","message":"Set new StatePrefix : 'พี่ให้เหมาะสมกับสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.511420283+07:00","message":"Next Push (prob) : 'ให้เหมาะสมกับสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.511448307+07:00","message":"push: {false พี่ 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.822447345+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.822481695+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-14T13:12:31.822487224+07:00","message":"receive interim result [false|false]: พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:31.822502527+07:00","message":"[buffer interim] 156 false พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.822512765+07:00","message":"[bufferProcess] interim [420000000]:พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.822516921+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.822525198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.822529437+07:00","message":"> Transcript [942] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:31.822533314+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.403583068+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.403630798+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-14T13:12:32.403637181+07:00","message":"receive interim result [false|false]: พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.403651937+07:00","message":"[buffer interim] 156 false พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.403660042+07:00","message":"[bufferProcess] interim [20000000]:พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.403662642+07:00","message":"[bufferProcess] send to processor:พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.403669925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.403672769+07:00","message":"> Transcript [943] [false]: 'พี่ให้เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.403675293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.403677507+07:00","message":"Set new StatePrefix: 'พี่ให้เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.566157062+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:32.631335043+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:32.631340569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.63806616+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.701321806+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.701370544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ให้เหมาะสมกับแฟนหรอ\",\"confidence\":0.87324494}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.701376393+07:00","message":"receive interim result [true|false]: พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.701385132+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.701387316+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.701405119+07:00","message":"[buffer interim] 156 true พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.70141741+07:00","message":"[bufferProcess] interim [140000000]:พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701421014+07:00","message":"[bufferProcess] send to processor (isfinal):พี่ให้เหมาะสมกับแฟนหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701428577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701431703+07:00","message":"> Transcript [944] [false]: 'พี่ให้เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701434554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701436433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701438229+07:00","message":"StatePrefix: 'พี่ให้เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.70144102+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701443027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.70144504+07:00","message":"> Transcript [945] [true]: 'พี่ให้เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701447314+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701448973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701450522+07:00","message":"StatePrefix: 'พี่ให้เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.701452306+07:00","message":"TextPushed: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.70145469+07:00","message":"Push: 'ให้เหมาะสมกับแฟนหรอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.701462829+07:00","message":"push: {true ให้เหมาะสมกับแฟนหรอ 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:32.71143145+07:00","message":"write wav file: './tmp/7571/7571_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.766648528+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.831988657+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.872848346+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.872888665+07:00","message":"found end of frame, send empty tag with msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.872894344+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.872912914+07:00","message":"[buffer interim] 157 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.872935895+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.872941036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.872945112+07:00","message":"> Transcript [946] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.872948269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.872950677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.872952559+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.872954249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:32.872960337+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:32.872971422+07:00","message":"push: {true \n 0 0xc002003080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:32.877853368+07:00","message":"write wav file: './tmp/7571/7571_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.005783734+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.00583624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.005842197+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.005858846+07:00","message":"[buffer interim] 158 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.005864738+07:00","message":"[bufferProcess] interim [160000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.005867403+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.005874784+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.005877924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.005881445+07:00","message":"> Transcript [947] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.005884641+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.579282899+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.579337394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.579345496+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.579365254+07:00","message":"[buffer interim] 158 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.57937929+07:00","message":"[bufferProcess] interim [760000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.579382737+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.810422556+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.810488061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.810499263+07:00","message":"receive interim result [false|false]: ส่วนอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.810519706+07:00","message":"[buffer interim] 158 false ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.810537517+07:00","message":"[bufferProcess] interim [0]:ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.810540223+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.810548563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.810551625+07:00","message":"> Transcript [948] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.810554568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.810556599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.810558631+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.810561583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.984675024+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.984720045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.984725932+07:00","message":"receive interim result [false|false]: ส่วนลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:34.984739244+07:00","message":"[buffer interim] 158 false ส่วนลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.984746392+07:00","message":"[bufferProcess] interim [180000000]:ส่วนลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.984748616+07:00","message":"[bufferProcess] send to processor:ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.984754043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.984757066+07:00","message":"> Transcript [949] [false]: 'ส่วนอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.984760793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.984762991+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.984764932+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:34.984767133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.107449684+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.107493028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.107498719+07:00","message":"receive interim result [false|false]: ส่วนอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.107513515+07:00","message":"[buffer interim] 158 false ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.10752093+07:00","message":"[bufferProcess] interim [240000000]:ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.107523466+07:00","message":"[bufferProcess] send to processor:ส่วนลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.107530793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.107533654+07:00","message":"> Transcript [950] [false]: 'ส่วนลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.107537025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.107539392+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.10754121+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.107543277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186587235+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186612747+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186615935+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186617885+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186620138+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186622608+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186624258+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186625991+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186627507+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186629034+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186633297+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.186634812+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.290348668+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.290387942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.290393495+07:00","message":"receive interim result [false|false]: ส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.290414569+07:00","message":"[buffer interim] 158 false ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.290424682+07:00","message":"[bufferProcess] interim [480000000]:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.290427082+07:00","message":"[bufferProcess] send to processor:ส่วนอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.290432988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.290436154+07:00","message":"> Transcript [951] [false]: 'ส่วนอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.290439503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.29044181+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.290443686+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.290445742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.29045023+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.290452162+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.29045417+07:00","message":"Set new StatePrefix : 'ส่วนอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.290456308+07:00","message":"Next Push (prob) : 'อาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.290464865+07:00","message":"push: {false ส่วน 0 0xc001fba880}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.423734694+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.423778065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.423784715+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.423800028+07:00","message":"[buffer interim] 158 false ส่วนอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.423807681+07:00","message":"[bufferProcess] interim [600000000]:ส่วนอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.423810325+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.423816634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.423819764+07:00","message":"> Transcript [952] [false]: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.423822106+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.423824276+07:00","message":"Set new StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.499271405+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.49931219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนลูกค้าก่อนนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.499318747+07:00","message":"receive interim result [false|false]: ส่วนลูกค้าก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.499331218+07:00","message":"[buffer interim] 158 false ส่วนลูกค้าก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.499338389+07:00","message":"[bufferProcess] interim [720000000]:ส่วนลูกค้าก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.499341015+07:00","message":"[bufferProcess] send to processor:ส่วนอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.499346443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.499349418+07:00","message":"> Transcript [953] [false]: 'ส่วนอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.499351806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.499353831+07:00","message":"Set new StatePrefix: 'ส่วนอุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.60811166+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.608154969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.608161122+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:35.608174653+07:00","message":"[buffer interim] 158 false ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.608184395+07:00","message":"[bufferProcess] interim [780000000]:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.608187132+07:00","message":"[bufferProcess] send to processor:ส่วนลูกค้าก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.608193146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.608195853+07:00","message":"> Transcript [954] [false]: 'ส่วนลูกค้าก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.60819821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:35.608200256+07:00","message":"Set new StatePrefix: 'ส่วนลูกค้าก่อนนะ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:35.632290205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:35.632312876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.173420691+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.173458427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.173465163+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:36.17347959+07:00","message":"[buffer interim] 158 false ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.17348811+07:00","message":"[bufferProcess] interim [380000000]:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.173491022+07:00","message":"[bufferProcess] send to processor:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.173498431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.173501593+07:00","message":"> Transcript [955] [false]: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.173504018+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:36.173506085+07:00","message":"Set new StatePrefix: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:37.468836968+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:37.468877842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนลูกค้าก่อนนะคะจะจัดการดูแล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:37.46888405+07:00","message":"receive interim result [false|false]: ส่วนลูกค้าก่อนนะคะจะจัดการดูแล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:37.468898726+07:00","message":"[buffer interim] 158 false ส่วนลูกค้าก่อนนะคะจะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468907846+07:00","message":"[bufferProcess] interim [700000000]:ส่วนลูกค้าก่อนนะคะจะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468912062+07:00","message":"[bufferProcess] send to processor:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468915603+07:00","message":"[bufferProcess] send to processor (ticker):ส่วนลูกค้าก่อนนะคะจะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468925949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468928919+07:00","message":"> Transcript [956] [false]: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468932879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468935023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468936951+07:00","message":"StatePrefix: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468939185+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468940787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468942762+07:00","message":"> Transcript [957] [false]: 'ส่วนลูกค้าก่อนนะคะจะจัดการดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468944436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:37.468946256+07:00","message":"Set new StatePrefix: 'ส่วนลูกค้าก่อนนะคะจะจัดการดูแล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:37.884921092+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.040957017+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.041005444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอาชีพลูกค้าก่อนนะคะจะจัดการดูแล\",\"confidence\":0.94414663}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.04101235+07:00","message":"receive interim result [true|false]: ส่วนอาชีพลูกค้าก่อนนะคะจะจัดการดูแล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.041023986+07:00","message":"end recv isFinal message id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.041026327+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.041034213+07:00","message":"[buffer interim] 158 true ส่วนอาชีพลูกค้าก่อนนะคะจะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.041042799+07:00","message":"[bufferProcess] interim [270000000]:ส่วนอาชีพลูกค้าก่อนนะคะจะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.041046583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.041049475+07:00","message":"> Transcript [958] [true]: 'ส่วนอาชีพลูกค้าก่อนนะคะจะจัดการดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.041052435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.041054228+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.041056293+07:00","message":"StatePrefix: 'ส่วนลูกค้าก่อนนะคะจะจัดการดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.041058482+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.041060957+07:00","message":"Push: 'อาชีพลูกค้าก่อนนะคะจะจัดการดูแล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.041072556+07:00","message":"push: {true อาชีพลูกค้าก่อนนะคะจะจัดการดูแล 0 0xc001fba880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:38.052271993+07:00","message":"write wav file: './tmp/7571/7571_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.088278952+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.616973282+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.617024303+07:00","message":"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-14T13:12:38.61703152+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.617046943+07:00","message":"[buffer interim] 159 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.617053276+07:00","message":"[bufferProcess] interim [540000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.617055093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:38.633099684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:38.633107697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.935356283+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.935401607+07:00","message":"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-14T13:12:38.935421247+07:00","message":"receive interim result [false|false]: และรัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:38.935439481+07:00","message":"[buffer interim] 159 false และรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.935449411+07:00","message":"[bufferProcess] interim [840000000]:และรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.935453701+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.935459553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.935464575+07:00","message":"> Transcript [959] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:38.935468469+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.070143527+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.070196241+07:00","message":"receive interim 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-14T13:12:39.070204564+07:00","message":"receive interim result [false|false]: และรักษา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.070220503+07:00","message":"[buffer interim] 159 false และรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.070228065+07:00","message":"[bufferProcess] interim [20000000]:และรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.07023094+07:00","message":"[bufferProcess] send to processor:และรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.07023813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.070241741+07:00","message":"> Transcript [960] [false]: 'และรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.070244894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.07024692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.070249271+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.070251439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.456726874+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.456769323+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-14T13:12:39.456776061+07:00","message":"receive interim result [false|false]: และรักษากับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.456790986+07:00","message":"[buffer interim] 159 false และรักษากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.456801462+07:00","message":"[bufferProcess] interim [380000000]:และรักษากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.456804137+07:00","message":"[bufferProcess] send to processor:และรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.456809502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.456812226+07:00","message":"> Transcript [961] [false]: 'และรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.456815726+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.45681776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.456820109+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.456822337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.516793546+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.516832887+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-14T13:12:39.51683877+07:00","message":"receive interim result [false|false]: และรักษากระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.516854025+07:00","message":"[buffer interim] 159 false และรักษากระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.51686234+07:00","message":"[bufferProcess] interim [440000000]:และรักษากระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.516865151+07:00","message":"[bufferProcess] send to processor:และรักษากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.51687222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.516875304+07:00","message":"> Transcript [962] [false]: 'และรักษากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.516879332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.516881515+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.516883388+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.516885439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.644329615+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.644376142+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-14T13:12:39.644382224+07:00","message":"receive interim result [false|false]: และรักษาสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.644397515+07:00","message":"[buffer interim] 159 false และรักษาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644411612+07:00","message":"[bufferProcess] interim [560000000]:และรักษาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644415071+07:00","message":"[bufferProcess] send to processor:และรักษากระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644421295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644424577+07:00","message":"> Transcript [963] [false]: 'และรักษากระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644428109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644430089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.64443199+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644434178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644436686+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644438494+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.6444404+07:00","message":"Set new StatePrefix : 'และรักษากระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:39.644442565+07:00","message":"Next Push (prob) : 'รักษากระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:39.644454158+07:00","message":"push: {false และ 0 0xc000314c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.160448905+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.160492542+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-14T13:12:40.160498123+07:00","message":"receive interim result [false|false]: และรักษาสภาพความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.16051222+07:00","message":"[buffer interim] 159 false และรักษาสภาพความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.16051948+07:00","message":"[bufferProcess] interim [40000000]:และรักษาสภาพความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.160522313+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.160528116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.16053082+07:00","message":"> Transcript [964] [false]: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.160533355+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.160535844+07:00","message":"Set new StatePrefix: 'และรักษาสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.348284861+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.348320563+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-14T13:12:40.348326834+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.348341083+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.348347104+07:00","message":"[bufferProcess] interim [280000000]:และรักษาสภาพความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.348349663+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.348356512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.34835967+07:00","message":"> Transcript [965] [false]: 'และรักษาสภาพความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.348362852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.348365357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.348367071+07:00","message":"StatePrefix: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.348369546+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.667263771+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.667339484+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-14T13:12:40.66734648+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.667360274+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.667367377+07:00","message":"[bufferProcess] interim [580000000]:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.667370038+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.667375809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.667378558+07:00","message":"> Transcript [966] [false]: 'และรักษาสภาพความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.66738203+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.667384105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.667386259+07:00","message":"StatePrefix: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.667388552+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.923332973+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.923375807+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-14T13:12:40.923381477+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:40.923394829+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.923401728+07:00","message":"[bufferProcess] interim [880000000]:และรักษาสภาพความสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.923403958+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.923418319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.923421391+07:00","message":"> Transcript [967] [false]: 'และรักษาสภาพความสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.92342454+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.923426627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.923428846+07:00","message":"StatePrefix: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:40.923431606+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.166596843+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.166634526+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-14T13:12:41.166641094+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.166651274+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166658948+07:00","message":"[bufferProcess] interim [120000000]:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166661364+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166664872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166667837+07:00","message":"> Transcript [968] [false]: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166672102+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166674183+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166676532+07:00","message":"StatePrefix: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166679365+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166686718+07:00","message":"Push: 'รักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166688694+07:00","message":"TextPushed: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166691318+07:00","message":"Set new StatePrefix : 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.166693963+07:00","message":"Next Push (prob) : 'ความสมบูรณ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.166702207+07:00","message":"push: {false รักษาสภาพ 0 0xc000314c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.256409414+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.256457613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษาสภาพความสมบูรณ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.256463484+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.256478038+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.256486218+07:00","message":"[bufferProcess] interim [180000000]:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.256488863+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.256492415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.256497357+07:00","message":"> Transcript [969] [false]: 'และรักษาสภาพความสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.256499399+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.307763313+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.307805706+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-14T13:12:41.307812491+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์ของต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.307826799+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์ของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.307834106+07:00","message":"[bufferProcess] interim [240000000]:และรักษาสภาพความสมบูรณ์ของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.307837022+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.307845265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.307848143+07:00","message":"> Transcript [970] [false]: 'และรักษาสภาพความสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.307850496+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.314005881+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.314047928+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-14T13:12:41.314054972+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.314071705+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.31407865+07:00","message":"[bufferProcess] interim [300000000]:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.314082426+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์ของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.314088824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.314092637+07:00","message":"> Transcript [971] [false]: 'และรักษาสภาพความสมบูรณ์ของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.31409803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.314101106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.31410385+07:00","message":"StatePrefix: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.314107808+07:00","message":"TextPushed: 'และรักษาสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.432484051+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.432527334+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-14T13:12:41.432535844+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์ของต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.432557449+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์ของต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.432568303+07:00","message":"[bufferProcess] interim [360000000]:และรักษาสภาพความสมบูรณ์ของต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.432573419+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.432578377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.432582773+07:00","message":"> Transcript [972] [false]: 'และรักษาสภาพความสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.432586514+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.628693221+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.62873834+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-14T13:12:41.628744493+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์ของต้นไม้ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.628757829+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์ของต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.628765596+07:00","message":"[bufferProcess] interim [600000000]:และรักษาสภาพความสมบูรณ์ของต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.628768376+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์ของต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.628775041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.628778315+07:00","message":"> Transcript [973] [false]: 'และรักษาสภาพความสมบูรณ์ของต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.628782363+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.628784682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.628786886+07:00","message":"StatePrefix: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.628789798+07:00","message":"TextPushed: 'และรักษาสภาพ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:41.633894566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:41.633912578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.770576801+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.770612713+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-14T13:12:41.77061916+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์ของต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.770635672+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์ของต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770644629+07:00","message":"[bufferProcess] interim [660000000]:และรักษาสภาพความสมบูรณ์ของต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770648463+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์ของต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770656985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770661516+07:00","message":"> Transcript [974] [false]: 'และรักษาสภาพความสมบูรณ์ของต้นไม้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.77066709+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770670938+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770672826+07:00","message":"StatePrefix: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770675214+07:00","message":"TextPushed: 'และรักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.77067899+07:00","message":"Push: 'ความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770680957+07:00","message":"TextPushed: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770686481+07:00","message":"Set new StatePrefix : 'และรักษาสภาพความสมบูรณ์ของต้นไม้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.770689857+07:00","message":"Next Push (prob) : 'ต้นไม้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.770700642+07:00","message":"push: {false ความสมบูรณ์ของ 0 0xc000314c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.816465529+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.816507636+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-14T13:12:41.816514372+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:41.816529618+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.81653606+07:00","message":"[bufferProcess] interim [780000000]:และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.816538661+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์ของต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.816544077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.816546938+07:00","message":"> Transcript [975] [false]: 'และรักษาสภาพความสมบูรณ์ของต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:41.816549506+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.454727741+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.454767511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.454773831+07:00","message":"receive interim result [false|false]: และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:42.454786827+07:00","message":"[buffer interim] 159 false และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.454794847+07:00","message":"[bufferProcess] interim [380000000]:และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.45479815+07:00","message":"[bufferProcess] send to processor:และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.454805107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.454808014+07:00","message":"> Transcript [976] [false]: 'และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.454812091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.454814379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.454816768+07:00","message":"StatePrefix: 'และรักษาสภาพความสมบูรณ์ของต้นไม้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:42.454819983+07:00","message":"TextPushed: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:43.716333062+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:43.780258833+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:43.857214693+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:43.85726317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:43.857269697+07:00","message":"receive interim result [true|false]: และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:43.857281788+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:43.857284244+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:43.85729199+07:00","message":"[buffer interim] 159 true และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.8573033+07:00","message":"[bufferProcess] interim [850000000]:และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857308446+07:00","message":"[bufferProcess] send to processor (isfinal):และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.85731448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857318533+07:00","message":"> Transcript [977] [false]: 'และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857323513+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857326448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857330292+07:00","message":"StatePrefix: 'และรักษาสภาพความสมบูรณ์ของต้นไม้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857333917+07:00","message":"TextPushed: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857336654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857339763+07:00","message":"> Transcript [978] [true]: 'และรักษาสภาพความสมบูรณ์ของต้นไม้ในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857342989+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857345829+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857348765+07:00","message":"StatePrefix: 'และรักษาสภาพความสมบูรณ์ของต้นไม้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857351936+07:00","message":"TextPushed: 'และรักษาสภาพความสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:43.857355767+07:00","message":"Push: 'ต้นไม้ในเขต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:43.857368227+07:00","message":"push: {true ต้นไม้ในเขต 0 0xc000314c00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:43.869023207+07:00","message":"write wav file: './tmp/7571/7571_159.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:44.634277376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:44.634282119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.64603256+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.66141949+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.661455083+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-14T13:12:45.661460605+07:00","message":"receive interim result [false|false]: ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.661473397+07:00","message":"[buffer interim] 160 false ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.661480161+07:00","message":"[bufferProcess] interim [920000000]:ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.661482091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.661487896+07:00","message":"[bufferProcess] send to processor (ticker):ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.661490221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.661493145+07:00","message":"> Transcript [979] [false]: 'ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.661495349+07:00","message":"Set StatePrefix (first interim): 'ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.710476376+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.73790953+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.737946511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม้\",\"confidence\":0.7906832}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.737952949+07:00","message":"receive interim result [true|false]: ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.737966041+07:00","message":"end recv isFinal message id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.737968235+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.737973878+07:00","message":"[buffer interim] 160 true ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.737985961+07:00","message":"[bufferProcess] interim [70000000]:ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.737989702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.737992394+07:00","message":"> Transcript [980] [true]: 'ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.737995375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.73799759+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.737999563+07:00","message":"StatePrefix: 'ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.73800159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:45.738007165+07:00","message":"Push: 'ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:45.738014405+07:00","message":"push: {true ไม้ 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:45.744771455+07:00","message":"write wav file: './tmp/7571/7571_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.911201633+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.911238886+07:00","message":"receive interim 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-14T13:12:46.911245814+07:00","message":"receive interim result [false|false]: แต่งกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:46.911260616+07:00","message":"[buffer interim] 161 false แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.911267679+07:00","message":"[bufferProcess] interim [140000000]:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.911269799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.911275068+07:00","message":"[bufferProcess] send to processor (ticker):แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.911278279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.911280924+07:00","message":"> Transcript [981] [false]: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:46.911283178+07:00","message":"Set StatePrefix (first interim): 'แต่งกิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.444634698+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.444672163+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-14T13:12:47.44467828+07:00","message":"receive interim result [false|false]: แต่งกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.444700578+07:00","message":"[buffer interim] 161 false แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.44470932+07:00","message":"[bufferProcess] interim [740000000]:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.444711373+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.578653338+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.578694305+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-14T13:12:47.578703145+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.578722161+07:00","message":"[buffer interim] 161 false แต่งกิ่งอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.578734973+07:00","message":"[bufferProcess] interim [920000000]:แต่งกิ่งอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.57873887+07:00","message":"[bufferProcess] send to processor:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.578743641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.578748279+07:00","message":"> Transcript [982] [false]: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.578752843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.578755734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.578758595+07:00","message":"StatePrefix: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.578762094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:47.634681919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:47.634694071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.810330486+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.810359165+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-14T13:12:47.810363593+07:00","message":"receive interim result [false|false]: แต่งกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:47.810376951+07:00","message":"[buffer interim] 161 false แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.810383287+07:00","message":"[bufferProcess] interim [100000000]:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.810385581+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.810389014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.810391606+07:00","message":"> Transcript [983] [false]: 'แต่งกิ่งอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.810395529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.810397663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.810399695+07:00","message":"StatePrefix: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:47.81040939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.031437089+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.031475882+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-14T13:12:48.031481903+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.031494598+07:00","message":"[buffer interim] 161 false แต่งกิ่งอยู่ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.031501329+07:00","message":"[bufferProcess] interim [340000000]:แต่งกิ่งอยู่ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.031504017+07:00","message":"[bufferProcess] send to processor:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.031507729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.031510308+07:00","message":"> Transcript [984] [false]: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.031513047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.031514853+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.031516649+07:00","message":"StatePrefix: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.0315186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.162245115+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.16228333+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-14T13:12:48.162292639+07:00","message":"receive interim result [false|false]: แต่งกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.162306363+07:00","message":"[buffer interim] 161 false แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162314226+07:00","message":"[bufferProcess] interim [460000000]:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.16231706+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162321261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162324414+07:00","message":"> Transcript [985] [false]: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162327903+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162329878+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162331659+07:00","message":"StatePrefix: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162333817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162337813+07:00","message":"Push: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162339815+07:00","message":"TextPushed: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162342153+07:00","message":"Set new StatePrefix : 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.162344356+07:00","message":"Next Push (prob) : 'อยู่ในพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.162351126+07:00","message":"push: {false แต่งกิ่ง 0 0xc002002c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.343005046+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.34304055+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-14T13:12:48.343047439+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:48.34306459+07:00","message":"[buffer interim] 161 false แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.343071728+07:00","message":"[bufferProcess] interim [700000000]:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.343074259+07:00","message":"[bufferProcess] send to processor:แต่งกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.343077746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.343080387+07:00","message":"> Transcript [986] [false]: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:48.343082456+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.055073117+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.055114023+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-14T13:12:49.055119902+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.055131575+07:00","message":"[buffer interim] 161 false แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.055139017+07:00","message":"[bufferProcess] interim [300000000]:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.055141448+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.055147018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.055149618+07:00","message":"> Transcript [987] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.055152892+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.055154971+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.055156912+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.0551592+07:00","message":"TextPushed: 'แต่งกิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.621452527+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.621492424+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-14T13:12:49.621498796+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.621514217+07:00","message":"[buffer interim] 161 false แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.62152183+07:00","message":"[bufferProcess] interim [960000000]:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.621524595+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.621531386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.621534182+07:00","message":"> Transcript [988] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.621537906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.621540125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.621542697+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.621545344+07:00","message":"TextPushed: 'แต่งกิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.767168198+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.76720972+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-14T13:12:49.767215596+07:00","message":"receive interim result [false|false]: แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:49.767229846+07:00","message":"[buffer interim] 161 false แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.767237076+07:00","message":"[bufferProcess] interim [80000000]:แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.767240547+07:00","message":"[bufferProcess] send to processor:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.767244786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.767247907+07:00","message":"> Transcript [989] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.767251759+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.767254284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.767256096+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:49.767258293+07:00","message":"TextPushed: 'แต่งกิ่ง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:50.634735894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:50.634750242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.78828467+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.898916696+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.898955776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่\",\"confidence\":0.9487065}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.898963878+07:00","message":"receive interim result [true|false]: แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.898974345+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.898976517+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.89898297+07:00","message":"[buffer interim] 161 true แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.898992178+07:00","message":"[bufferProcess] interim [300000000]:แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.898995917+07:00","message":"[bufferProcess] send to processor (isfinal):แต่งกิ่งอยู่ในพื้นที่จำกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.89900007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899003028+07:00","message":"> Transcript [990] [false]: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899006554+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899008603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899011031+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899013198+07:00","message":"TextPushed: 'แต่งกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899015665+07:00","message":"Push: 'อยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899017459+07:00","message":"TextPushed: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899019428+07:00","message":"Set new StatePrefix : 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899021455+07:00","message":"Next Push (prob) : 'จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899023029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899024879+07:00","message":"> Transcript [991] [true]: 'แต่งกิ่งอยู่ในพื้นที่จำกัดพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899026917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899028527+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899033759+07:00","message":"StatePrefix: 'แต่งกิ่งอยู่ในพื้นที่จำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899035808+07:00","message":"TextPushed: 'แต่งกิ่งอยู่ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:51.899037968+07:00","message":"Push: 'จำกัดพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.899060056+07:00","message":"push: {false อยู่ในพื้นที่ 0 0xc002002c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:51.899068603+07:00","message":"push: {true จำกัดพื้นที่ 0 0xc002002c80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:51.914301652+07:00","message":"write wav file: './tmp/7571/7571_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.110582912+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.645340843+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.645388669+07:00","message":"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-14T13:12:52.645393917+07:00","message":"receive interim result [false|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:52.645419304+07:00","message":"[buffer interim] 162 false เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.645425815+07:00","message":"[bufferProcess] interim [600000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:52.645427557+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.307980399+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.308024692+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-14T13:12:53.30803138+07:00","message":"receive interim result [false|false]: เกมไกล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.308042634+07:00","message":"[buffer interim] 162 false เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.308051725+07:00","message":"[bufferProcess] interim [200000000]:เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.308054238+07:00","message":"[bufferProcess] send to processor:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.308059767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.308062549+07:00","message":"> Transcript [992] [false]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.308065049+07:00","message":"Set StatePrefix (first interim): 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.488886726+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.488928587+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-14T13:12:53.488933939+07:00","message":"receive interim result [false|false]: เกมไกลนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:53.488948266+07:00","message":"[buffer interim] 162 false เกมไกลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.488955447+07:00","message":"[bufferProcess] interim [380000000]:เกมไกลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.488958204+07:00","message":"[bufferProcess] send to processor:เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.488964858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.488967665+07:00","message":"> Transcript [993] [false]: 'เกมไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.488970684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.48897274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.488974717+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:53.488976831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:53.635478751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:53.635483796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.064621187+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.064664616+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-14T13:12:54.064669895+07:00","message":"receive interim result [false|false]: เกมไกลนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.064684773+07:00","message":"[buffer interim] 162 false เกมไกลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.064693018+07:00","message":"[bufferProcess] interim [980000000]:เกมไกลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.064695908+07:00","message":"[bufferProcess] send to processor:เกมไกลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.064699846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.064702848+07:00","message":"> Transcript [994] [false]: 'เกมไกลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.064705724+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.064707848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.064709552+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.064711455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.676793805+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.798871335+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.798916628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมไกลนะ\",\"confidence\":0.8844417}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.798923024+07:00","message":"receive interim result [true|false]: เกมไกลนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.7989307+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.798932874+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.798939287+07:00","message":"[buffer interim] 162 true เกมไกลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798946385+07:00","message":"[bufferProcess] interim [430000000]:เกมไกลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798950013+07:00","message":"[bufferProcess] send to processor (isfinal):เกมไกลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798953461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798956121+07:00","message":"> Transcript [995] [false]: 'เกมไกลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798959056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798961031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798962718+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798964508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798966208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798968093+07:00","message":"> Transcript [996] [true]: 'เกมไกลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798970115+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798971673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798973201+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798974754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:54.798977098+07:00","message":"Push: 'เกมไกลนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.798985584+07:00","message":"push: {true เกมไกลนะ 0 0xc000314b80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:54.807999335+07:00","message":"write wav file: './tmp/7571/7571_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:54.928480862+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.057093628+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.128787432+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.168510172+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.168533579+07:00","message":"found end of frame, send empty tag with msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.168536372+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.168543174+07:00","message":"[buffer interim] 163 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.168549526+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.168552847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.168555217+07:00","message":"> Transcript [997] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.168557733+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.168559437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.168561129+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.168562755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.168565269+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.168571544+07:00","message":"push: {true \n 0 0xc002002680}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:55.173016335+07:00","message":"write wav file: './tmp/7571/7571_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.244753614+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.515845413+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.515867646+07:00","message":"found end of frame, send empty tag with msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.515870807+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.515879445+07:00","message":"[buffer interim] 164 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.515886527+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.515890194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.515893168+07:00","message":"> Transcript [998] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.515895707+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.515897599+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.515899317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.515901335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:55.515911735+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.515922549+07:00","message":"push: {true \n 0 0xc001fba000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:12:55.520068357+07:00","message":"write wav file: './tmp/7571/7571_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:55.574519634+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:56.636483295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:56.636493948+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:57.18309736+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:57.183157531+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-14T13:12:57.183163904+07:00","message":"receive interim result [false|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:57.183176722+07:00","message":"[buffer interim] 165 false แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.183183416+07:00","message":"[bufferProcess] interim [680000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.183185374+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.183190676+07:00","message":"[bufferProcess] send to processor (ticker):แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.18319337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.18319784+07:00","message":"> Transcript [999] [false]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:57.1832001+07:00","message":"Set StatePrefix (first interim): 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.728935567+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.728978313+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-14T13:12:58.728984941+07:00","message":"receive interim result [false|false]: สรุป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.728999518+07:00","message":"[buffer interim] 165 false สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.729006378+07:00","message":"[bufferProcess] interim [180000000]:สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.729008499+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.729014746+07:00","message":"[bufferProcess] send to processor (ticker):สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.729017232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.729020085+07:00","message":"> Transcript [1000] [false]: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.729022386+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.729024156+07:00","message":"Set new StatePrefix: 'สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.917272311+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.917307063+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-14T13:12:58.917314681+07:00","message":"receive interim result [false|false]: สรุปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:58.91732847+07:00","message":"[buffer interim] 165 false สรุปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.917334923+07:00","message":"[bufferProcess] interim [360000000]:สรุปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:58.917337084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.046943256+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.046985188+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-14T13:12:59.04699111+07:00","message":"receive interim result [false|false]: สรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.047003599+07:00","message":"[buffer interim] 165 false สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.047011616+07:00","message":"[bufferProcess] interim [480000000]:สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.047014325+07:00","message":"[bufferProcess] send to processor:สรุปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.047019984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.047023159+07:00","message":"> Transcript [1001] [false]: 'สรุปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.047026841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.047028941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.047030775+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.047032909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.421583647+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.421625904+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-14T13:12:59.421633103+07:00","message":"receive interim result [false|false]: สรุปเนื้อหาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.421647868+07:00","message":"[buffer interim] 165 false สรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.421654415+07:00","message":"[bufferProcess] interim [840000000]:สรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.421656976+07:00","message":"[bufferProcess] send to processor:สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.421663784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.421667302+07:00","message":"> Transcript [1002] [false]: 'สรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.421670492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.421672495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.421674476+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.421676675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:59.637100223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:12:59.637109003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.802581937+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.802620989+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-14T13:12:59.802629004+07:00","message":"receive interim result [false|false]: สรุปเนื้อหาบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:12:59.802643692+07:00","message":"[buffer interim] 165 false สรุปเนื้อหาบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.80265033+07:00","message":"[bufferProcess] interim [260000000]:สรุปเนื้อหาบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.802653178+07:00","message":"[bufferProcess] send to processor:สรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.8026595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.802662824+07:00","message":"> Transcript [1003] [false]: 'สรุปเนื้อหาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.802666448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.802668949+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.802670816+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:12:59.802673175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.119039666+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.211102529+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.211146185+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-14T13:13:00.211153298+07:00","message":"receive interim result [true|false]: สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.211161804+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.211164175+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.211171534+07:00","message":"[buffer interim] 165 true สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.21118035+07:00","message":"[bufferProcess] interim [770000000]:สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.21118607+07:00","message":"[bufferProcess] send to processor (isfinal):สรุปเนื้อหาบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211189456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211192314+07:00","message":"> Transcript [1004] [false]: 'สรุปเนื้อหาบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211195334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211197241+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211199171+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211200933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211207774+07:00","message":"Push: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211209775+07:00","message":"TextPushed: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211211807+07:00","message":"Set new StatePrefix : 'สรุปเนื้อหาบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211214207+07:00","message":"Next Push (prob) : 'เนื้อหาบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211216064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211218033+07:00","message":"> Transcript [1005] [true]: 'สรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211220483+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211222121+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211223695+07:00","message":"StatePrefix: 'สรุปเนื้อหาบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211225491+07:00","message":"TextPushed: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.211227358+07:00","message":"Push: 'เนื้อหาภายในบทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.211234772+07:00","message":"push: {false สรุป 0 0xc001fba600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.211239756+07:00","message":"push: {true เนื้อหาภายในบทเรียน 0 0xc001fba600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:00.222942793+07:00","message":"write wav file: './tmp/7571/7571_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.247583544+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.306262956+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.467334654+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.467356764+07:00","message":"found end of frame, send empty tag with msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.467359793+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.467370221+07:00","message":"[buffer interim] 166 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.46737748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.467381241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.467384149+07:00","message":"> Transcript [1006] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.467387045+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.467388993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.467390624+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.467392371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:00.467410405+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.467420041+07:00","message":"push: {true \n 0 0xc000315d80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:00.473118524+07:00","message":"write wav file: './tmp/7571/7571_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:00.688561187+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.357331868+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.357371972+07:00","message":"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-14T13:13:01.357376936+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.357391636+07:00","message":"[buffer interim] 167 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.357404715+07:00","message":"[bufferProcess] interim [720000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.357407293+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.553316908+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.553351997+07:00","message":"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-14T13:13:01.553358523+07:00","message":"receive interim result [false|false]: การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.55337171+07:00","message":"[buffer interim] 167 false การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.553377913+07:00","message":"[bufferProcess] interim [840000000]:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.553380411+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.553386867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.553389458+07:00","message":"> Transcript [1007] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.553391655+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.564493497+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.564527312+07:00","message":"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-14T13:13:01.564532657+07:00","message":"receive interim result [false|false]: การตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.564549424+07:00","message":"[buffer interim] 167 false การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.5645553+07:00","message":"[bufferProcess] interim [900000000]:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.564557528+07:00","message":"[bufferProcess] send to processor:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.564560695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.564563268+07:00","message":"> Transcript [1008] [false]: 'การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.564566649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.564568616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.564570643+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.564572486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.864696654+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.864743265+07:00","message":"receive interim 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-14T13:13:01.864752042+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.864770047+07:00","message":"[buffer interim] 167 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.864780843+07:00","message":"[bufferProcess] interim [140000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.864785015+07:00","message":"[bufferProcess] send to processor:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.864792355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.864796272+07:00","message":"> Transcript [1009] [false]: 'การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.864801804+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.864804879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.864808657+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.864811827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.922234891+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.922281178+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-14T13:13:01.922289438+07:00","message":"receive interim result [false|false]: การตอบสนองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.922308901+07:00","message":"[buffer interim] 167 false การตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.922322846+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.922327301+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.922339163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.922343616+07:00","message":"> Transcript [1010] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.922348564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.922351779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.922355084+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.922358264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.924493088+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.924519471+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-14T13:13:01.92452629+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.924541502+07:00","message":"[buffer interim] 167 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924548224+07:00","message":"[bufferProcess] interim [320000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924551979+07:00","message":"[bufferProcess] send to processor:การตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924561491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924565412+07:00","message":"> Transcript [1011] [false]: 'การตอบสนองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924569536+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924572772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.92457602+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924579032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924586872+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924589716+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.92459315+07:00","message":"Set new StatePrefix : 'การตอบสนองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:01.924596933+07:00","message":"Next Push (prob) : 'ตอบสนองต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:01.924610267+07:00","message":"push: {false การ 0 0xc002002b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.124730462+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.124774633+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-14T13:13:02.124780609+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.124792413+07:00","message":"[buffer interim] 167 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.124800318+07:00","message":"[bufferProcess] interim [500000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.124803069+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.124808898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.124812249+07:00","message":"> Transcript [1012] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.124814602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.124817079+07:00","message":"Set new StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:02.638018211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:02.638033611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.761794915+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.761834315+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-14T13:13:02.761840679+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.761855072+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.761861809+07:00","message":"[bufferProcess] interim [40000000]:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.761864812+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.761871068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.761873853+07:00","message":"> Transcript [1013] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.761877327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.761879714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.761881893+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.761885448+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.827149749+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.827189609+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-14T13:13:02.827195217+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.827209859+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.827216643+07:00","message":"[bufferProcess] interim [220000000]:การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.827219264+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.827222861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.82722569+07:00","message":"> Transcript [1014] [false]: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.827229938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.827232182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.827234512+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.827236943+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.952167498+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.952206134+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-14T13:13:02.95221296+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:02.952225843+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.952233182+07:00","message":"[bufferProcess] interim [280000000]:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.95223584+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.952242554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.952245415+07:00","message":"> Transcript [1015] [false]: 'การตอบสนองของพืชมีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.952248657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.952250985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.9522532+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:02.952255915+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.017968723+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.018009555+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-14T13:13:03.018016346+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.018028668+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018035848+07:00","message":"[bufferProcess] interim [400000000]:การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018038579+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018044643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018047146+07:00","message":"> Transcript [1016] [false]: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018050918+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018053152+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018055508+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018057974+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.01806242+07:00","message":"Push: 'ตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018064292+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018066584+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.018068888+07:00","message":"Next Push (prob) : 'พืชมีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.018076844+07:00","message":"push: {false ตอบสนองของ 0 0xc002002b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.332982375+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.333021381+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-14T13:13:03.333026931+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.333036457+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.333043195+07:00","message":"[bufferProcess] interim [640000000]:การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.333045766+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.333049372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.3330526+07:00","message":"> Transcript [1017] [false]: 'การตอบสนองของพืชมีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.333055886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.33305804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.333059866+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.33306202+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.521033326+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.521073264+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-14T13:13:03.521079087+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.521093688+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.521101337+07:00","message":"[bufferProcess] interim [880000000]:การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.521109689+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.521113696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.521116455+07:00","message":"> Transcript [1018] [false]: 'การตอบสนองของพืชมีความสำคัญต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.521120227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.521122545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.521125074+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.52112783+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.727944147+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.727984712+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-14T13:13:03.727991426+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.72800529+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความสำคัญต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.728012617+07:00","message":"[bufferProcess] interim [120000000]:การตอบสนองของพืชมีความสำคัญต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.728015567+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.72802293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.728025786+07:00","message":"> Transcript [1019] [false]: 'การตอบสนองของพืชมีความสำคัญต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.728029464+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.728031778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.728034182+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.728037078+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.846098591+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.846138874+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-14T13:13:03.846144803+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.846157605+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846165758+07:00","message":"[bufferProcess] interim [180000000]:การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846168388+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846176576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846179551+07:00","message":"> Transcript [1020] [false]: 'การตอบสนองของพืชมีความสำคัญต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846183336+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846185377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846187806+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846190229+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846192791+07:00","message":"Push: 'พืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846195333+07:00","message":"TextPushed: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846197403+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชมีความสำคัญต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.846199461+07:00","message":"Next Push (prob) : 'สำคัญต่อการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.84620739+07:00","message":"push: {false พืชมีความ 0 0xc002002b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.913484339+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.913518736+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-14T13:13:03.913525042+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:03.91353887+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.913546703+07:00","message":"[bufferProcess] interim [240000000]:การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.913549435+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.913555064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.913557812+07:00","message":"> Transcript [1021] [false]: 'การตอบสนองของพืชมีความสำคัญต่อการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.913560317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:03.91356235+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชมีความสำคัญต่อการดำรง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.232706769+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.232743778+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-14T13:13:04.232749554+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.232760618+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.23276767+07:00","message":"[bufferProcess] interim [540000000]:การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.232770573+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.23277638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.232779402+07:00","message":"> Transcript [1022] [false]: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.232781847+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.232784013+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.876817999+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.876851585+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-14T13:13:04.876857461+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:04.876873392+07:00","message":"[buffer interim] 167 false การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.876880133+07:00","message":"[bufferProcess] interim [140000000]:การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.87688296+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.876888852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.876891749+07:00","message":"> Transcript [1023] [false]: 'การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.876895419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.876897541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.876899486+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:04.87690211+07:00","message":"TextPushed: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.049453798+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.144600569+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.144641846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.144648271+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.144656618+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.14465883+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.144666135+07:00","message":"[buffer interim] 167 true การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144676025+07:00","message":"[bufferProcess] interim [590000000]:การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144679771+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144683639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144686449+07:00","message":"> Transcript [1024] [false]: 'การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144689877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.14469174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144693853+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144696739+07:00","message":"TextPushed: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144698637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144700508+07:00","message":"> Transcript [1025] [true]: 'การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144702824+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144704427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144705947+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144707692+07:00","message":"TextPushed: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:05.144710283+07:00","message":"Push: 'สำคัญต่อการดำรงชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.144722702+07:00","message":"push: {true สำคัญต่อการดำรงชีวิต 0 0xc002002b80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:05.157104862+07:00","message":"write wav file: './tmp/7571/7571_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186564748+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186594646+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186598774+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186603548+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186607071+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186611097+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186613757+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186616407+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186626802+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.186629413+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.18663257+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:05.37118062+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:05.638084936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:05.638091556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.931404378+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.93145593+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-14T13:13:06.931462393+07:00","message":"receive interim result [false|false]: เพื่อตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.931476789+07:00","message":"[buffer interim] 168 false เพื่อตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.931484913+07:00","message":"[bufferProcess] interim [620000000]:เพื่อตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.931487385+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.931492771+07:00","message":"[bufferProcess] send to processor (ticker):เพื่อตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.931495608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.931498552+07:00","message":"> Transcript [1026] [false]: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.931501005+07:00","message":"Set StatePrefix (first interim): 'เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.986239451+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.986287948+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-14T13:13:06.98629568+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:06.986310825+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.98632552+07:00","message":"[bufferProcess] interim [680000000]:เพื่อตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:06.986328733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.247293147+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.247341581+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-14T13:13:07.247348233+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.247363994+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.24737068+07:00","message":"[bufferProcess] interim [920000000]:เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.247373264+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.247379584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.247382447+07:00","message":"> Transcript [1027] [false]: 'เพื่อตอบสนองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.247385998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.24738799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.24738986+07:00","message":"StatePrefix: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.247403523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.433474172+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.433523353+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-14T13:13:07.433529292+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:07.433544727+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.433554421+07:00","message":"[bufferProcess] interim [100000000]:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.433557354+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.433563177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.4335671+07:00","message":"> Transcript [1028] [false]: 'เพื่อตอบสนองต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.433571097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.433573308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.433575133+07:00","message":"StatePrefix: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:07.433577244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.006684446+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.006746092+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-14T13:13:08.006752159+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.006765656+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.006772602+07:00","message":"[bufferProcess] interim [700000000]:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.006775143+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.006780918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.006783499+07:00","message":"> Transcript [1029] [false]: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.006787358+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.006789635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.006791793+07:00","message":"StatePrefix: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.006794258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:08.639092925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:08.639098597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.714847768+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.714893689+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-14T13:13:08.71489985+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.714913795+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้าในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714921676+07:00","message":"[bufferProcess] interim [360000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714924425+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714930837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714933788+07:00","message":"> Transcript [1030] [false]: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714937275+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714939738+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714942294+07:00","message":"StatePrefix: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714944693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714956938+07:00","message":"Push: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714959346+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714961601+07:00","message":"Set new StatePrefix : 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.714964074+07:00","message":"Next Push (prob) : 'ต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.71498287+07:00","message":"push: {false เพื่อตอบสนอง 0 0xc002002200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.847650422+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.847684237+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-14T13:13:08.847690141+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:08.847702863+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.847709935+07:00","message":"[bufferProcess] interim [480000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.8477127+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.847719767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.847722501+07:00","message":"> Transcript [1031] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.847725936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.847728149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.847730051+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:08.847732542+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.033181832+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.033224508+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-14T13:13:09.033229774+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.033239436+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.033246688+07:00","message":"[bufferProcess] interim [660000000]:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.033249258+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.033252892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.033255848+07:00","message":"> Transcript [1032] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.033259107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.033261165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.033262952+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.033265196+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.03702269+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.037037199+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-14T13:13:09.037041741+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.037048801+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.037053151+07:00","message":"[bufferProcess] interim [720000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.037055275+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.037057606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.037059754+07:00","message":"> Transcript [1033] [false]: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.037062272+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.037064164+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.037066219+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.037068435+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.290643818+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.290683404+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-14T13:13:09.290689519+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.290705678+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290713647+07:00","message":"[bufferProcess] interim [20000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290716541+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.29072003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290723137+07:00","message":"> Transcript [1034] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290726826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290728788+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290731272+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290733767+07:00","message":"TextPushed: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290736435+07:00","message":"Push: 'ต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290738361+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290743045+07:00","message":"Set new StatePrefix : 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.290745172+07:00","message":"Next Push (prob) : 'ในรูปแบบการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.290753388+07:00","message":"push: {false ต่อสิ่งเร้า 0 0xc002002200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.430605289+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.430648651+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-14T13:13:09.430655375+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.430672248+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.430680168+07:00","message":"[bufferProcess] interim [80000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.430683599+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.430692447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.430695383+07:00","message":"> Transcript [1035] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.430699177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.430701272+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.430703175+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.430705735+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.552769123+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.552809543+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-14T13:13:09.552815818+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:09.55282784+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.552835067+07:00","message":"[bufferProcess] interim [200000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.552838006+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.552843504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.552846048+07:00","message":"> Transcript [1036] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.552849644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.552851552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.552853805+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:09.552856796+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.128526771+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.12856412+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-14T13:13:10.128570442+07:00","message":"receive interim result [false|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.128585825+07:00","message":"[buffer interim] 168 false เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.128594458+07:00","message":"[bufferProcess] interim [800000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.128597005+07:00","message":"[bufferProcess] send to processor:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.128604755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.128607609+07:00","message":"> Transcript [1037] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.128610995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.128613157+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.12861538+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.12861821+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.367585267+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.438681696+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.494431197+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.49448035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.494490254+07:00","message":"receive interim result [true|false]: เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.494501836+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.494504915+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.494513895+07:00","message":"[buffer interim] 168 true เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494522691+07:00","message":"[bufferProcess] interim [220000000]:เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494527467+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494532568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.4945367+07:00","message":"> Transcript [1038] [false]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494543704+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494546826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494550024+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494554038+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494558326+07:00","message":"Push: 'ในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494561546+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494564759+07:00","message":"Set new StatePrefix : 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494568426+07:00","message":"Next Push (prob) : 'เคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.49457078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494574285+07:00","message":"> Transcript [1039] [true]: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494578406+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494581304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.49458375+07:00","message":"StatePrefix: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494586728+07:00","message":"TextPushed: 'เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:10.494590122+07:00","message":"Push: 'เคลื่อนไหว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.494601078+07:00","message":"push: {false ในรูปแบบการ 0 0xc002002200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:10.494607533+07:00","message":"push: {true เคลื่อนไหว 0 0xc002002200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:10.504931064+07:00","message":"write wav file: './tmp/7571/7571_168.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:11.63968786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:11.639722769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.8153998+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.81544203+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-14T13:13:12.815447428+07:00","message":"receive interim result [false|false]: รูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:12.815462134+07:00","message":"[buffer interim] 169 false รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.815469606+07:00","message":"[bufferProcess] interim [160000000]:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.815472108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.815478803+07:00","message":"[bufferProcess] send to processor (ticker):รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.81548161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.815484546+07:00","message":"> Transcript [1040] [false]: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:12.815486574+07:00","message":"Set StatePrefix (first interim): 'รูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.43421382+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.434261054+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-14T13:13:13.434269275+07:00","message":"receive interim result [false|false]: รูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.434285308+07:00","message":"[buffer interim] 169 false รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.434294799+07:00","message":"[bufferProcess] interim [760000000]:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.434297948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.91460612+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.914646646+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-14T13:13:13.914652945+07:00","message":"receive interim result [false|false]: รูปแบบคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.914665846+07:00","message":"[buffer interim] 169 false รูปแบบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.914672634+07:00","message":"[bufferProcess] interim [240000000]:รูปแบบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.91467497+07:00","message":"[bufferProcess] send to processor:รูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.914680755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.914683517+07:00","message":"> Transcript [1041] [false]: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.914686114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.914688047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.914690078+07:00","message":"StatePrefix: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.914692138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.991416022+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.991456011+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-14T13:13:13.991461467+07:00","message":"receive interim result [false|false]: รูปแบบคือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:13.991474141+07:00","message":"[buffer interim] 169 false รูปแบบคือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.991483008+07:00","message":"[bufferProcess] interim [360000000]:รูปแบบคือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.991485741+07:00","message":"[bufferProcess] send to processor:รูปแบบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.99149093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.991493695+07:00","message":"> Transcript [1042] [false]: 'รูปแบบคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.99149712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.991499614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.991502215+07:00","message":"StatePrefix: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:13.991504293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.17155525+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.171594757+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-14T13:13:14.17160094+07:00","message":"receive interim result [false|false]: รูปแบบคือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.171614606+07:00","message":"[buffer interim] 169 false รูปแบบคือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.171623159+07:00","message":"[bufferProcess] interim [600000000]:รูปแบบคือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.171625766+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.171633292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.171636332+07:00","message":"> Transcript [1043] [false]: 'รูปแบบคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.171639357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.171641241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.171643219+07:00","message":"StatePrefix: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.171645381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.290081992+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.290121416+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-14T13:13:14.290127488+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.29013897+07:00","message":"[buffer interim] 169 false รูปแบบคือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290146693+07:00","message":"[bufferProcess] interim [660000000]:รูปแบบคือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290149255+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290154511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290157607+07:00","message":"> Transcript [1044] [false]: 'รูปแบบคือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290160425+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290162507+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290164391+07:00","message":"StatePrefix: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290166684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290170764+07:00","message":"Push: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.29017276+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290174876+07:00","message":"Set new StatePrefix : 'รูปแบบคือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.290176884+07:00","message":"Next Push (prob) : 'คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.290184854+07:00","message":"push: {false รูปแบบ 0 0xc000045980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.61542215+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.615457679+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-14T13:13:14.615464822+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.615477931+07:00","message":"[buffer interim] 169 false รูปแบบคือการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.615485275+07:00","message":"[bufferProcess] interim [960000000]:รูปแบบคือการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.615487869+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.615493723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.615496343+07:00","message":"> Transcript [1045] [false]: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.61549914+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.615501318+07:00","message":"Set new StatePrefix: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:14.640598207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:14.640617748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.869740006+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.869781076+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-14T13:13:14.869787047+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:14.869801559+07:00","message":"[buffer interim] 169 false รูปแบบคือการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.86981098+07:00","message":"[bufferProcess] interim [320000000]:รูปแบบคือการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.869813639+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.869817588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.869820417+07:00","message":"> Transcript [1046] [false]: 'รูปแบบคือการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.869823716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.869825759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.869828094+07:00","message":"StatePrefix: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:14.869830446+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.18888475+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.188929083+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-14T13:13:15.188936679+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.188949161+07:00","message":"[buffer interim] 169 false รูปแบบคือการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.188956981+07:00","message":"[bufferProcess] interim [560000000]:รูปแบบคือการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.188959791+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.188965351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.18896839+07:00","message":"> Transcript [1047] [false]: 'รูปแบบคือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.1889714+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.188973528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.188975717+07:00","message":"StatePrefix: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.188977923+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.578479591+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.578517717+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-14T13:13:15.578524008+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.578539469+07:00","message":"[buffer interim] 169 false รูปแบบคือการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.57854623+07:00","message":"[bufferProcess] interim [800000000]:รูปแบบคือการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.578548994+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.578556811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.578559858+07:00","message":"> Transcript [1048] [false]: 'รูปแบบคือการตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.578563733+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.578566088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.578569267+07:00","message":"StatePrefix: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.578571468+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.615780235+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.750362171+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.756667399+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.756704564+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-14T13:13:15.756712106+07:00","message":"receive interim result [false|false]: รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.756725209+07:00","message":"[buffer interim] 169 false รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756733169+07:00","message":"[bufferProcess] interim [980000000]:รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756735548+07:00","message":"[bufferProcess] send to processor:รูปแบบคือการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756742046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756745177+07:00","message":"> Transcript [1049] [false]: 'รูปแบบคือการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756748599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756751515+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756753601+07:00","message":"StatePrefix: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756755682+07:00","message":"TextPushed: 'รูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756761082+07:00","message":"Push: 'คือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756762962+07:00","message":"TextPushed: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756765178+07:00","message":"Set new StatePrefix : 'รูปแบบคือการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.756767584+07:00","message":"Next Push (prob) : 'สนองที่มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.756775425+07:00","message":"push: {false คือการตอบ 0 0xc000045980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.964322459+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.964372297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบคือการตอบสนองที่มีทิศทาง\",\"confidence\":0.94720995}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.964379806+07:00","message":"receive interim result [true|false]: รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.964399221+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.964401653+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.964407798+07:00","message":"[buffer interim] 169 true รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964414785+07:00","message":"[bufferProcess] interim [220000000]:รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964418455+07:00","message":"[bufferProcess] send to processor (isfinal):รูปแบบคือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964422052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964424832+07:00","message":"> Transcript [1050] [false]: 'รูปแบบคือการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964429081+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964431106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964432886+07:00","message":"StatePrefix: 'รูปแบบคือการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964435643+07:00","message":"TextPushed: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.96443805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964440072+07:00","message":"> Transcript [1051] [true]: 'รูปแบบคือการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964442223+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964443778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964445333+07:00","message":"StatePrefix: 'รูปแบบคือการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964447215+07:00","message":"TextPushed: 'รูปแบบคือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:15.964450081+07:00","message":"Push: 'สนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:15.964459408+07:00","message":"push: {true สนองที่มีทิศทาง 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:15.975049759+07:00","message":"write wav file: './tmp/7571/7571_169.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:17.641253552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:17.641272623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.399679507+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.399714855+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-14T13:13:18.399720993+07:00","message":"receive interim result [false|false]: เรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.399735339+07:00","message":"[buffer interim] 170 false เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.399744909+07:00","message":"[bufferProcess] interim [640000000]:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.399748519+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.399753951+07:00","message":"[bufferProcess] send to processor (ticker):เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.399758044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.39976419+07:00","message":"> Transcript [1052] [false]: 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.39976673+07:00","message":"Set StatePrefix (first interim): 'เรื่องย่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.412931224+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.412953765+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-14T13:13:18.412958995+07:00","message":"receive interim result [false|false]: เห็นยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.412974449+07:00","message":"[buffer interim] 170 false เห็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.41297961+07:00","message":"[bufferProcess] interim [700000000]:เห็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.412981443+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.728418451+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.728459009+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-14T13:13:18.728466825+07:00","message":"receive interim result [false|false]: เห็นยอดพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.728481664+07:00","message":"[buffer interim] 170 false เห็นยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.728489974+07:00","message":"[bufferProcess] interim [940000000]:เห็นยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.728492672+07:00","message":"[bufferProcess] send to processor:เห็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.728499558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.728502548+07:00","message":"> Transcript [1053] [false]: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.728505392+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.728507278+07:00","message":"Set new StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.743425478+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.7434536+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-14T13:13:18.743460023+07:00","message":"receive interim result [false|false]: เห็นยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:18.743473304+07:00","message":"[buffer interim] 170 false เห็นยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.74347872+07:00","message":"[bufferProcess] interim [0]:เห็นยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.743480852+07:00","message":"[bufferProcess] send to processor:เห็นยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.743483975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.743487068+07:00","message":"> Transcript [1054] [false]: 'เห็นยอดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.74349011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.743492006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.743493851+07:00","message":"StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:18.74349564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.106809496+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.106846567+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-14T13:13:19.106852928+07:00","message":"receive interim result [false|false]: เห็นยอดพืชเอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.106866077+07:00","message":"[buffer interim] 170 false เห็นยอดพืชเอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.106872472+07:00","message":"[bufferProcess] interim [420000000]:เห็นยอดพืชเอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.10687534+07:00","message":"[bufferProcess] send to processor:เห็นยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.106881097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.10688364+07:00","message":"> Transcript [1055] [false]: 'เห็นยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.106886742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.106888928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.106890806+07:00","message":"StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.106892853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.232823738+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.232863773+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-14T13:13:19.232870085+07:00","message":"receive interim result [false|false]: เห็นยอดพืชเด่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.232879243+07:00","message":"[buffer interim] 170 false เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.232886645+07:00","message":"[bufferProcess] interim [480000000]:เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.232889642+07:00","message":"[bufferProcess] send to processor:เห็นยอดพืชเอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.232893197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.232896145+07:00","message":"> Transcript [1056] [false]: 'เห็นยอดพืชเอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.232899246+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.232901331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.232903142+07:00","message":"StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.232905074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.812640904+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.812681071+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-14T13:13:19.812687452+07:00","message":"receive interim result [false|false]: เห็นยอดพืชเด่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.812705154+07:00","message":"[buffer interim] 170 false เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812713473+07:00","message":"[bufferProcess] interim [80000000]:เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812716294+07:00","message":"[bufferProcess] send to processor:เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812719674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812722463+07:00","message":"> Transcript [1057] [false]: 'เห็นยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812726259+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812728281+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812732967+07:00","message":"StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812735004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812739602+07:00","message":"Push: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812741573+07:00","message":"TextPushed: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812743719+07:00","message":"Set new StatePrefix : 'เห็นยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:19.812745722+07:00","message":"Next Push (prob) : 'พืชเด่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.812754665+07:00","message":"push: {false เห็นยอด 0 0xc00351a500}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.915382878+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:19.98104864+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.004533094+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.004568907+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-14T13:13:20.004574725+07:00","message":"receive interim result [false|false]: เห็นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.004590779+07:00","message":"[buffer interim] 170 false เห็นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.004597667+07:00","message":"[bufferProcess] interim [320000000]:เห็นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.004600124+07:00","message":"[bufferProcess] send to processor:เห็นยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.004603611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.004606288+07:00","message":"> Transcript [1058] [false]: 'เห็นยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.00460934+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.004611533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.004613746+07:00","message":"StatePrefix: 'เห็นยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.004615815+07:00","message":"TextPushed: 'เห็นยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.071715603+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.071759257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นยอดพืชเอนเข้าหาแสง\",\"confidence\":0.89601165}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.071766091+07:00","message":"receive interim result [true|false]: เช่นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.071774958+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.071777278+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.071783542+07:00","message":"[buffer interim] 170 true เช่นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071792601+07:00","message":"[bufferProcess] interim [380000000]:เช่นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071796269+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071800255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071804403+07:00","message":"> Transcript [1059] [false]: 'เห็นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071808242+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071813691+07:00","message":"Set new StatePrefix: 'เห็นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071816983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071820027+07:00","message":"> Transcript [1060] [true]: 'เช่นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071823902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071826581+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071829327+07:00","message":"StatePrefix: 'เห็นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.07183707+07:00","message":"TextPushed: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071839897+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071959592+07:00","message":"Push: 'พืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071963018+07:00","message":"TextPushed: 'เห็นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.07196526+07:00","message":"Set new StatePrefix : 'เช่นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.071967463+07:00","message":"Next Push (prob) : 'เช่นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:20.071976942+07:00","message":"push: {true พืชเอนเข้าหาแสง 0 0xc00351a500}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:20.07198425+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_170.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:20.081992805+07:00","message":"write wav file: './tmp/7571/7571_170.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:20.64147486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:20.641481053+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.849154304+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.849216855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.849223339+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:21.849238717+07:00","message":"[buffer interim] 171 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.849245734+07:00","message":"[bufferProcess] interim [930000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.849247767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.849253674+07:00","message":"[bufferProcess] send to processor (ticker):รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.849256476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.849259125+07:00","message":"> Transcript [1061] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:21.849261378+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.111383674+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.111444273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.111450625+07:00","message":"receive interim result [false|false]: รักคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.111467702+07:00","message":"[buffer interim] 171 false รักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.111476347+07:00","message":"[bufferProcess] interim [170000000]:รักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.11147898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.427078993+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.427139491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.427146239+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.427161659+07:00","message":"[buffer interim] 171 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.427168836+07:00","message":"[bufferProcess] interim [470000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.427171324+07:00","message":"[bufferProcess] send to processor:รักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.427180556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.427183607+07:00","message":"> Transcript [1062] [false]: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.427186618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.427188785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.427191183+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.427193308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.435718184+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.435739711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.435743703+07:00","message":"receive interim result [false|false]: รักคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.435755903+07:00","message":"[buffer interim] 171 false รักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.435760788+07:00","message":"[bufferProcess] interim [530000000]:รักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.43576292+07:00","message":"[bufferProcess] send to processor:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.435765723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.435768157+07:00","message":"> Transcript [1063] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.435769857+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.43577193+07:00","message":"Set new StatePrefix: 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.563964787+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.564000867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.564006427+07:00","message":"receive interim result [false|false]: รักคือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:22.564020388+07:00","message":"[buffer interim] 171 false รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.564028051+07:00","message":"[bufferProcess] interim [590000000]:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.564030727+07:00","message":"[bufferProcess] send to processor:รักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.564038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.564040603+07:00","message":"> Transcript [1064] [false]: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.564042877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:22.564044962+07:00","message":"Set new StatePrefix: 'รักคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.130545978+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.130582257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.130588748+07:00","message":"receive interim result [false|false]: รักคือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.130600859+07:00","message":"[buffer interim] 171 false รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.13060786+07:00","message":"[bufferProcess] interim [190000000]:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.130610329+07:00","message":"[bufferProcess] send to processor:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.130615843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.13061856+07:00","message":"> Transcript [1065] [false]: 'รักคือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.130621289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.13062334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.13062537+07:00","message":"StatePrefix: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.130627532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.199990262+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.200037762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.200045834+07:00","message":"receive interim result [false|false]: รักคือการเดินไปใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.200055304+07:00","message":"[buffer interim] 171 false รักคือการเดินไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.20006224+07:00","message":"[bufferProcess] interim [250000000]:รักคือการเดินไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.200065122+07:00","message":"[bufferProcess] send to processor:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.200069264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.200072183+07:00","message":"> Transcript [1066] [false]: 'รักคือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.200075117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.200077196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.200079019+07:00","message":"StatePrefix: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.200080937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.225336219+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.22537798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.225383736+07:00","message":"receive interim result [false|false]: รักคือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.225410443+07:00","message":"[buffer interim] 171 false รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.225416861+07:00","message":"[bufferProcess] interim [310000000]:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.225419593+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.225423451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.225426647+07:00","message":"> Transcript [1067] [false]: 'รักคือการเดินไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.225430249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.225432274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.225434538+07:00","message":"StatePrefix: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.22543694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.514799401+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.514849718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.514860428+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.514880794+07:00","message":"[buffer interim] 171 false รักคือการเดินไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.51489406+07:00","message":"[bufferProcess] interim [610000000]:รักคือการเดินไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514897981+07:00","message":"[bufferProcess] send to processor:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.51490374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514907867+07:00","message":"> Transcript [1068] [false]: 'รักคือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514912639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514915706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514918515+07:00","message":"StatePrefix: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514921286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514931028+07:00","message":"Push: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514934103+07:00","message":"TextPushed: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514936962+07:00","message":"Set new StatePrefix : 'รักคือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.514939902+07:00","message":"Next Push (prob) : 'กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.51495274+07:00","message":"push: {false รักคือ 0 0xc001e33e80}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:23.642397059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:23.642406258+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.849894821+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.849944578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.849950557+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.849964929+07:00","message":"[buffer interim] 171 false รักคือการเดินไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.849975099+07:00","message":"[bufferProcess] interim [850000000]:รักคือการเดินไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.8499777+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.849983958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.849987064+07:00","message":"> Transcript [1069] [false]: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.849989685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.849991802+07:00","message":"Set new StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.897687801+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.897727661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.897733478+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:23.897747847+07:00","message":"[buffer interim] 171 false รักคือการเดินไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.897754523+07:00","message":"[bufferProcess] interim [30000000]:รักคือการเดินไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.897756854+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.897760398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.897763526+07:00","message":"> Transcript [1070] [false]: 'รักคือการเดินไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.897766986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.897768782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.897770782+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:23.897772906+07:00","message":"TextPushed: 'รักคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.154315105+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.154356814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.154362466+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.154374064+07:00","message":"[buffer interim] 171 false รักคือการเดินไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.154381592+07:00","message":"[bufferProcess] interim [150000000]:รักคือการเดินไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.154384385+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.154393356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.15439615+07:00","message":"> Transcript [1071] [false]: 'รักคือการเดินไปในทิศทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.154399661+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.154401807+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.154403579+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.154405969+07:00","message":"TextPushed: 'รักคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.344844353+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.344886868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกับเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.344893213+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.344905886+07:00","message":"[buffer interim] 171 false รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.344913151+07:00","message":"[bufferProcess] interim [390000000]:รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.344915863+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.344923226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.344926095+07:00","message":"> Transcript [1072] [false]: 'รักคือการเดินไปในทิศทางเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.344929479+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.344931951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.344934497+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.344936811+07:00","message":"TextPushed: 'รักคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.927874751+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.927926305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกับเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.927932102+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.927945263+07:00","message":"[buffer interim] 171 false รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927953299+07:00","message":"[bufferProcess] interim [990000000]:รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927956077+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927959787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927962793+07:00","message":"> Transcript [1073] [false]: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927967308+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927969318+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927971488+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927973661+07:00","message":"TextPushed: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927976143+07:00","message":"Push: 'การเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927978119+07:00","message":"TextPushed: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.92798095+07:00","message":"Set new StatePrefix : 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:24.927983491+07:00","message":"Next Push (prob) : 'เดียวกับเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:24.927993963+07:00","message":"push: {false การเดินไปในทิศทาง 0 0xc001e33e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.165078187+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.23050269+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.28638143+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.286438769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกับเรา\",\"confidence\":0.9438586}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.286446219+07:00","message":"receive interim result [true|false]: รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.286455583+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.286457649+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.286463799+07:00","message":"[buffer interim] 171 true รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286473918+07:00","message":"[bufferProcess] interim [410000000]:รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286479505+07:00","message":"[bufferProcess] send to processor (isfinal):รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286483163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286486068+07:00","message":"> Transcript [1074] [false]: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286489427+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.28649157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286495729+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.28649832+07:00","message":"TextPushed: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.28650023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286502096+07:00","message":"> Transcript [1075] [true]: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286504257+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286505859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286507599+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286509477+07:00","message":"TextPushed: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:25.286515348+07:00","message":"Push: 'เดียวกับเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:25.286524476+07:00","message":"push: {true เดียวกับเรา 0 0xc001e33e80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:25.29717347+07:00","message":"write wav file: './tmp/7571/7571_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.06534529+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.172855785+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.172876359+07:00","message":"found end of frame, send empty tag with msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.172880226+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.172886396+07:00","message":"[buffer interim] 172 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.17289441+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.1728986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.172901376+07:00","message":"> Transcript [1076] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.172904021+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.172906087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.172908141+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.172909864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.172919117+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.172929241+07:00","message":"push: {true \n 0 0xc001e32480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:26.18029107+07:00","message":"write wav file: './tmp/7571/7571_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.19928989+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:26.643159524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:26.643175788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.723499602+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.723540802+07:00","message":"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-14T13:13:26.723546748+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.723562075+07:00","message":"[buffer interim] 173 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.723567981+07:00","message":"[bufferProcess] interim [540000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.723569778+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.855859648+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.855899827+07:00","message":"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-14T13:13:26.855906293+07:00","message":"receive interim result [false|false]: ส่วนอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:26.855914779+07:00","message":"[buffer interim] 173 false ส่วนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.855921135+07:00","message":"[bufferProcess] interim [720000000]:ส่วนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.855923619+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.855927109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.855929906+07:00","message":"> Transcript [1077] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:26.85593187+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.383169009+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.383211747+07:00","message":"receive interim 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-14T13:13:27.383217264+07:00","message":"receive interim result [false|false]: ส่วนรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.383232002+07:00","message":"[buffer interim] 173 false ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.383238874+07:00","message":"[bufferProcess] interim [140000000]:ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.383240974+07:00","message":"[bufferProcess] send to processor:ส่วนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.38324771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.383250594+07:00","message":"> Transcript [1078] [false]: 'ส่วนอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.383253853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.383255612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.383257672+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.383260141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.454511735+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.454551532+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-14T13:13:27.454558001+07:00","message":"receive interim result [false|false]: ส่วนอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.45457117+07:00","message":"[buffer interim] 173 false ส่วนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.454578553+07:00","message":"[bufferProcess] interim [260000000]:ส่วนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.454581456+07:00","message":"[bufferProcess] send to processor:ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.45458834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.454591176+07:00","message":"> Transcript [1079] [false]: 'ส่วนรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.454594443+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.45459651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.454598627+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.454600846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.461487233+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.461498684+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-14T13:13:27.461502169+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.461513318+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.46151693+07:00","message":"[bufferProcess] interim [320000000]:ส่วนอีกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.461519444+07:00","message":"[bufferProcess] send to processor:ส่วนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.46152146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.4615234+07:00","message":"> Transcript [1080] [false]: 'ส่วนอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.461525465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.461527132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.4615292+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.461531135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.937663791+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.937701888+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-14T13:13:27.937708042+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.937723657+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937730348+07:00","message":"[bufferProcess] interim [740000000]:ส่วนอีกแบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937733018+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937741663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937744498+07:00","message":"> Transcript [1081] [false]: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937748035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937750388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937752527+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937755793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937763314+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937765131+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937766999+07:00","message":"Set new StatePrefix : 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:27.937768973+07:00","message":"Next Push (prob) : 'อีกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:27.937776649+07:00","message":"push: {false ส่วน 0 0xc00351a600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.444633117+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.444679738+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-14T13:13:28.444687595+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.44470329+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.444711457+07:00","message":"[bufferProcess] interim [280000000]:ส่วนอีกแบบนะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.444714388+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.444722566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.444725426+07:00","message":"> Transcript [1082] [false]: 'ส่วนอีกแบบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.444730423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.444733091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.444735283+07:00","message":"StatePrefix: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.444737513+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.781639017+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.781676641+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-14T13:13:28.781687519+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.781703489+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.78171083+07:00","message":"[bufferProcess] interim [580000000]:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.781713223+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.781716481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.781719208+07:00","message":"> Transcript [1083] [false]: 'ส่วนอีกแบบนะคะก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.781722366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.781724761+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.781726858+07:00","message":"StatePrefix: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.781728901+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.841063487+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.841101331+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-14T13:13:28.841107666+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:28.841122463+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.841130491+07:00","message":"[bufferProcess] interim [700000000]:ส่วนอีกแบบนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.841134057+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.841139697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.841143904+07:00","message":"> Transcript [1084] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.841149054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.841177188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.841179472+07:00","message":"StatePrefix: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:28.841181708+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.165218016+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.165258949+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-14T13:13:29.165265552+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.165278743+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165285688+07:00","message":"[bufferProcess] interim [0]:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165288088+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165297231+07:00","message":"> Transcript [1085] [false]: 'ส่วนอีกแบบนะคะก็คือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165301023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165303206+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.1653049+07:00","message":"StatePrefix: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165307009+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165311251+07:00","message":"Push: 'อีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165313198+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165315121+07:00","message":"Set new StatePrefix : 'ส่วนอีกแบบนะคะก็คือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.165317333+07:00","message":"Next Push (prob) : 'นะคะก็คือการตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.165339894+07:00","message":"push: {false อีกแบบ 0 0xc00351a600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.213491309+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.213521413+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-14T13:13:29.213527315+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.213541431+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.213547979+07:00","message":"[bufferProcess] interim [60000000]:ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.213550343+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.213554049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.213556499+07:00","message":"> Transcript [1086] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.213558539+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.213560479+07:00","message":"Set new StatePrefix: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.407167843+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.407191115+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-14T13:13:29.40719576+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.407208987+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.407215511+07:00","message":"[bufferProcess] interim [240000000]:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.407220672+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.40722397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.407226416+07:00","message":"> Transcript [1087] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.407231029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.407233169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.407235489+07:00","message":"StatePrefix: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.407237737+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:29.643661159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:29.643688575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.726878762+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.726932169+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-14T13:13:29.726938969+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:29.726953656+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.726960017+07:00","message":"[bufferProcess] interim [600000000]:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.726963006+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.726969905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.726972758+07:00","message":"> Transcript [1088] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.726975875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.72697809+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.72698023+07:00","message":"StatePrefix: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:29.726983011+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.565082803+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.565126543+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-14T13:13:30.565136747+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.5651498+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.565157096+07:00","message":"[bufferProcess] interim [380000000]:ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.565159563+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.565175426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.565178583+07:00","message":"> Transcript [1089] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.565182095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.5651843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.565186147+07:00","message":"StatePrefix: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.565188563+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.622738996+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.622768929+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-14T13:13:30.622774762+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.622784623+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622790994+07:00","message":"[bufferProcess] interim [440000000]:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622793401+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622798468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622800693+07:00","message":"> Transcript [1090] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622804067+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622806171+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622808376+07:00","message":"StatePrefix: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622810684+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622815039+07:00","message":"Push: 'นะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622817148+07:00","message":"TextPushed: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.62281913+07:00","message":"Set new StatePrefix : 'ส่วนอีกแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:30.622821257+07:00","message":"Next Push (prob) : 'สู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:30.622829327+07:00","message":"push: {false นะคะก็คือการต่อ 0 0xc00351a600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.010829616+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.010866467+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-14T13:13:31.010872345+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.010886011+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.01089331+07:00","message":"[bufferProcess] interim [920000000]:ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.010896489+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.010903319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.010905971+07:00","message":"> Transcript [1091] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.010908421+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.265476113+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.265514145+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-14T13:13:31.265520432+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อสัมพันธ์กับสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.265533405+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อสัมพันธ์กับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.265543132+07:00","message":"[bufferProcess] interim [100000000]:ส่วนอีกแบบนะคะก็คือการต่อสัมพันธ์กับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.265546915+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.265552143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.265555935+07:00","message":"> Transcript [1092] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.265560731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.265563861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.265566484+07:00","message":"StatePrefix: 'ส่วนอีกแบบนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.265569092+07:00","message":"TextPushed: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.33141912+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.331455635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนะคะก็คือการต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.331461954+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.331475059+07:00","message":"[buffer interim] 173 false ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.331481755+07:00","message":"[bufferProcess] interim [220000000]:ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.331486775+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนะคะก็คือการต่อสัมพันธ์กับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.331492676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.331495251+07:00","message":"> Transcript [1093] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อสัมพันธ์กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.331497774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.331500085+07:00","message":"Set new StatePrefix: 'ส่วนอีกแบบนะคะก็คือการต่อสัมพันธ์กับสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.444354215+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.511277873+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.589886834+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.589929436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบ\",\"confidence\":0.88877845}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.589936962+07:00","message":"receive interim result [true|false]: ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.589945607+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.589947701+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.589955141+07:00","message":"[buffer interim] 173 true ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589962661+07:00","message":"[bufferProcess] interim [460000000]:ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589966234+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนอีกแบบนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589969348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.58997228+07:00","message":"> Transcript [1094] [false]: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.58997495+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589976577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589978346+07:00","message":"> Transcript [1095] [true]: 'ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589980816+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589982803+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589984719+07:00","message":"StatePrefix: 'ส่วนอีกแบบนะคะก็คือการต่อสัมพันธ์กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589989411+07:00","message":"TextPushed: 'ส่วนอีกแบบนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.589991133+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.590124513+07:00","message":"Push: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.590127402+07:00","message":"TextPushed: 'ส่วนอีกแบบนะคะก็คือการต่อตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.590129445+07:00","message":"Set new StatePrefix : 'ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.590131557+07:00","message":"Next Push (prob) : 'ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:31.590140265+07:00","message":"push: {true ตอบ 0 0xc00351a600}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:31.590155285+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_173.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:31.60191286+07:00","message":"write wav file: './tmp/7571/7571_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.564270112+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.564321501+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-14T13:13:32.564326805+07:00","message":"receive interim result [false|false]: เจ๊"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.564341247+07:00","message":"[buffer interim] 174 false เจ๊"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.564348853+07:00","message":"[bufferProcess] interim [80000000]:เจ๊"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.564350925+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:32.644526223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:32.644534834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.693896266+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.693935804+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-14T13:13:32.693941686+07:00","message":"receive interim result [false|false]: เจน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:32.693953986+07:00","message":"[buffer interim] 174 false เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.693961635+07:00","message":"[bufferProcess] interim [200000000]:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.693963886+07:00","message":"[bufferProcess] send to processor:เจ๊"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.693970332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.693973087+07:00","message":"> Transcript [1096] [false]: 'เจ๊'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:32.693975233+07:00","message":"Set StatePrefix (first interim): 'เจ๊'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.258123018+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.258165771+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-14T13:13:33.258173846+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.25818543+07:00","message":"[buffer interim] 174 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.258192244+07:00","message":"[bufferProcess] interim [740000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.258194482+07:00","message":"[bufferProcess] send to processor:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.258199786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.258202679+07:00","message":"> Transcript [1097] [false]: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.258204588+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.258207054+07:00","message":"Set new StatePrefix: 'เจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.471623432+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.471666917+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-14T13:13:33.471672898+07:00","message":"receive interim result [false|false]: เกณฑ์การกู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.471688384+07:00","message":"[buffer interim] 174 false เกณฑ์การกู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.471696268+07:00","message":"[bufferProcess] interim [980000000]:เกณฑ์การกู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.471699352+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.471706178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.47170928+07:00","message":"> Transcript [1098] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.471711582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.471713503+07:00","message":"Set new StatePrefix: 'เช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.574703148+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.574747093+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-14T13:13:33.574753924+07:00","message":"receive interim result [false|false]: เช่นการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.574768983+07:00","message":"[buffer interim] 174 false เช่นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.574777922+07:00","message":"[bufferProcess] interim [40000000]:เช่นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.574780526+07:00","message":"[bufferProcess] send to processor:เกณฑ์การกู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.574788015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.574790999+07:00","message":"> Transcript [1099] [false]: 'เกณฑ์การกู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.574793374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.574795393+07:00","message":"Set new StatePrefix: 'เกณฑ์การกู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.836850582+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.836896783+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-14T13:13:33.836903136+07:00","message":"receive interim result [false|false]: เช่นการปลูกดอก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.836916999+07:00","message":"[buffer interim] 174 false เช่นการปลูกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.83692444+07:00","message":"[bufferProcess] interim [340000000]:เช่นการปลูกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.836927266+07:00","message":"[bufferProcess] send to processor:เช่นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.836931059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.836933576+07:00","message":"> Transcript [1100] [false]: 'เช่นการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.836935649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.836937552+07:00","message":"Set new StatePrefix: 'เช่นการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.995280389+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.995326344+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-14T13:13:33.995333639+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:33.995348279+07:00","message":"[buffer interim] 174 false เกณฑ์การถูกเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.995356371+07:00","message":"[bufferProcess] interim [520000000]:เกณฑ์การถูกเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.995359379+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.995367367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.995370201+07:00","message":"> Transcript [1101] [false]: 'เช่นการปลูกดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.995373677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.995375775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.995377653+07:00","message":"StatePrefix: 'เช่นการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:33.995389123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.173075162+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.173113547+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-14T13:13:34.173120467+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกบล็อก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.173134681+07:00","message":"[buffer interim] 174 false เกณฑ์การถูกบล็อก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.173142469+07:00","message":"[bufferProcess] interim [700000000]:เกณฑ์การถูกบล็อก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.173145359+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.173152128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.173155238+07:00","message":"> Transcript [1102] [false]: 'เกณฑ์การถูกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.173169568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.173172583+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกเราก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.305327972+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.30536418+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-14T13:13:34.305370571+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.305391024+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.305399593+07:00","message":"[bufferProcess] interim [820000000]:เช่นการปลูกแล้วก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.305401929+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกบล็อก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.305405312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.305408252+07:00","message":"> Transcript [1103] [false]: 'เกณฑ์การถูกบล็อก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.30541572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.305417931+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกบล็อก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.73528236+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.735325604+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-14T13:13:34.735333404+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.735348664+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.735357+07:00","message":"[bufferProcess] interim [240000000]:เช่นการปลูกแล้วก็การการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.735359878+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.735365774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.735369998+07:00","message":"> Transcript [1104] [false]: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.73537372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.735376722+07:00","message":"Set new StatePrefix: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.869269624+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.869312771+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-14T13:13:34.869319448+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:34.869332748+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.869340463+07:00","message":"[bufferProcess] interim [360000000]:เช่นการปลูกแล้วก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.869342958+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.869350078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.869353458+07:00","message":"> Transcript [1105] [false]: 'เช่นการปลูกแล้วก็การการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.869356792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.869359061+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.869360985+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:34.869362953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186836639+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186857841+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186860313+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186862297+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186864081+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186865939+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186867821+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186869713+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186872277+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186874338+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186876827+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.186878987+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.449426834+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.449465173+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-14T13:13:35.449471986+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.449485315+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.449493802+07:00","message":"[bufferProcess] interim [960000000]:เช่นการปลูกแล้วก็การการตายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.449496883+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.44950417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.449506906+07:00","message":"> Transcript [1106] [false]: 'เช่นการปลูกแล้วก็การกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.449510127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.449512382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.449514422+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.449516977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:35.64484497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:35.644854825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.694213919+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.694255542+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-14T13:13:35.694261475+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.694276095+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.694285692+07:00","message":"[bufferProcess] interim [140000000]:เช่นการปลูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.694288473+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.694294743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.694297622+07:00","message":"> Transcript [1107] [false]: 'เช่นการปลูกแล้วก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.694301087+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.694303088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.694305437+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.694308504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.966404389+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.96644869+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-14T13:13:35.966455037+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบดำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.966469923+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966477523+07:00","message":"[bufferProcess] interim [500000000]:เช่นการปลูกแล้วก็การการตายของใบดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966480888+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.96648641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966489131+07:00","message":"> Transcript [1108] [false]: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966492686+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966494887+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966497318+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966499584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.96650391+07:00","message":"Push: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966507325+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966509465+07:00","message":"Set new StatePrefix : 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:35.966511848+07:00","message":"Next Push (prob) : 'การตายของใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:35.966520616+07:00","message":"push: {false เช่นการปลูกแล้วก็การ 0 0xc001fbab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.08250596+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.082547029+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-14T13:13:36.082554193+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.082568466+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.082575521+07:00","message":"[bufferProcess] interim [560000000]:เช่นการปลูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.082578162+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของใบดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.082585531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.082588371+07:00","message":"> Transcript [1109] [false]: 'เช่นการปลูกแล้วก็การการตายของใบดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.082592149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.082594462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.08259711+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.082599768+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.087985307+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.088004298+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-14T13:13:36.088009512+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบกำกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.088020789+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบกำกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.088025722+07:00","message":"[bufferProcess] interim [620000000]:เช่นการปลูกแล้วก็การการตายของใบกำกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.088028488+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.088034688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.088036944+07:00","message":"> Transcript [1110] [false]: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.088039598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.088041767+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.088043527+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.088045768+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.27282473+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.272866318+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-14T13:13:36.272872593+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.272887689+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.272897497+07:00","message":"[bufferProcess] interim [740000000]:เช่นการปลูกแล้วก็การการตายของใบจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.272900559+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของใบกำกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.272906417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.272909387+07:00","message":"> Transcript [1111] [false]: 'เช่นการปลูกแล้วก็การการตายของใบกำกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.272913062+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.272915488+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.272917881+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.272920889+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.608369922+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.608416499+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-14T13:13:36.608425719+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.608440977+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608447965+07:00","message":"[bufferProcess] interim [100000000]:เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608450844+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของใบจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608458127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608460886+07:00","message":"> Transcript [1112] [false]: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608464742+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608466854+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.60846931+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608472813+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608479602+07:00","message":"Push: 'การตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608481449+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608484167+07:00","message":"Set new StatePrefix : 'เช่นการปลูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.608486618+07:00","message":"Next Push (prob) : 'จามจุรี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.608495045+07:00","message":"push: {false การตายของใบ 0 0xc001fbab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.652190416+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.652230086+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-14T13:13:36.652235651+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:36.652249061+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.652256742+07:00","message":"[bufferProcess] interim [160000000]:เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.652259375+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.652263375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.652266368+07:00","message":"> Transcript [1113] [false]: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.652270351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.652272236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.652275934+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:36.652279748+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.29368421+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.293720762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.293726741+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.293747917+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.293755557+07:00","message":"[bufferProcess] interim [760000000]:เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.293758091+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.293762053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.293764936+07:00","message":"> Transcript [1114] [false]: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.293768515+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.293770773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.293773013+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.293775579+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.495588628+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.495627384+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-14T13:13:37.495634308+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.495645841+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.49565405+07:00","message":"[bufferProcess] interim [0]:เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.495657133+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.495663592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.495666285+07:00","message":"> Transcript [1115] [false]: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.495670299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.495672317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.495674977+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.495677778+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.656428321+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.72846366+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.748495775+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.748537866+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-14T13:13:37.748544545+07:00","message":"receive interim result [false|false]: เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.748557883+07:00","message":"[buffer interim] 174 false เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748565354+07:00","message":"[bufferProcess] interim [300000000]:เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748567846+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.74857347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748576083+07:00","message":"> Transcript [1116] [false]: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748580599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748582811+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748585643+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748588423+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748593862+07:00","message":"Push: 'จามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748596345+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748599213+07:00","message":"Set new StatePrefix : 'เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.748601779+07:00","message":"Next Push (prob) : 'นะคะหรือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.748621119+07:00","message":"push: {false จามจุรี 0 0xc001fbab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.813796647+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.813831599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกเราก็การการตายของใบจามจุรีนะคะหรือว่าการ\",\"confidence\":0.9193762}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.813838964+07:00","message":"receive interim result [true|false]: เช่นการปลูกเราก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.813848321+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.8138505+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.813856529+07:00","message":"[buffer interim] 174 true เช่นการปลูกเราก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813865308+07:00","message":"[bufferProcess] interim [360000000]:เช่นการปลูกเราก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813868701+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813872622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813875531+07:00","message":"> Transcript [1117] [false]: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813879082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.81388096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813883445+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813887559+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813890292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813895704+07:00","message":"> Transcript [1118] [true]: 'เช่นการปลูกเราก็การการตายของใบจามจุรีนะคะหรือว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813899583+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813902315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813905418+07:00","message":"StatePrefix: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813908401+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.813911011+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.814170238+07:00","message":"Push: 'นะคะหรือว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.814174556+07:00","message":"TextPushed: 'เช่นการปลูกแล้วก็การการตายของใบจามจุรีนะคะหรือว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.814178525+07:00","message":"Set new StatePrefix : 'เช่นการปลูกเราก็การการตายของใบจามจุรีนะคะหรือว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.814181067+07:00","message":"Next Push (prob) : 'เช่นการปลูกเราก็การการตายของใบจามจุรีนะคะหรือว่าการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:37.814189233+07:00","message":"push: {true นะคะหรือว่าการ 0 0xc001fbab80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:37.814193155+07:00","message":"write aligntment file to 'tmp/7571/align_message_id_174.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:37.82549899+07:00","message":"write wav file: './tmp/7571/7571_174.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:38.645041159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:38.645057459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:40.667519732+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:40.779025989+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:40.779054282+07:00","message":"found end of frame, send empty tag with msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:40.779057834+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:40.77906563+07:00","message":"[buffer interim] 175 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:40.779073628+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:40.779077878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:40.779081064+07:00","message":"> Transcript [1119] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:40.779083824+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:40.779085634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:40.779087488+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:40.779089782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:40.779097118+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:40.779106284+07:00","message":"push: {true \n 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:40.787995166+07:00","message":"write wav file: './tmp/7571/7571_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:41.17761196+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:41.646040652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:41.646041957+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.420823032+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.420866479+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-14T13:13:42.420873497+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.42089185+07:00","message":"[buffer interim] 176 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.420899474+07:00","message":"[bufferProcess] interim [260000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.420902748+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.42091171+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.42091569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.420919942+07:00","message":"> Transcript [1120] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.420923012+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.620068282+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.620115854+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-14T13:13:42.620122738+07:00","message":"receive interim result [false|false]: สำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.620137134+07:00","message":"[buffer interim] 176 false สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.620145765+07:00","message":"[bufferProcess] interim [440000000]:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.620149244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.641110238+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.64113465+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-14T13:13:42.641140767+07:00","message":"receive interim result [false|false]: สำหรับชุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.641157455+07:00","message":"[buffer interim] 176 false สำหรับชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.641176228+07:00","message":"[bufferProcess] interim [500000000]:สำหรับชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.641178831+07:00","message":"[bufferProcess] send to processor:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.641186971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.641189684+07:00","message":"> Transcript [1121] [false]: 'สำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.641192612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.641194555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.641196538+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.641198937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.735782603+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.73581811+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-14T13:13:42.735824343+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.73583754+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.735847654+07:00","message":"[bufferProcess] interim [560000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.735850285+07:00","message":"[bufferProcess] send to processor:สำหรับชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.735854446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.73585762+07:00","message":"> Transcript [1122] [false]: 'สำหรับชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.735861341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.735863315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.735865074+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.735867387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.936440895+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.936479113+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-14T13:13:42.936485721+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:42.936498848+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.936507274+07:00","message":"[bufferProcess] interim [800000000]:สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.936509726+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.936513606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.936516592+07:00","message":"> Transcript [1123] [false]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.936519922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.936521909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.936523812+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:42.936525694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.438932775+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.438970988+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-14T13:13:43.438978435+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.43899257+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439+07:00","message":"[bufferProcess] interim [160000000]:สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.43900268+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439007923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439011353+07:00","message":"> Transcript [1124] [false]: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439014735+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439016737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439018661+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439020545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439024784+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439026696+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439028743+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.439030793+07:00","message":"Next Push (prob) : 'ทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.439053678+07:00","message":"push: {false สำหรับ 0 0xc001fbb100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.593294285+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.593334513+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-14T13:13:43.593340803+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็เขาจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.593357228+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.593360589+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-14T13:13:43.593363875+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.593374387+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็เขาจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.593393115+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593400645+07:00","message":"[bufferProcess] interim [340000000]:สำหรับทริปนี้ก็เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.59340362+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593407004+07:00","message":"[bufferProcess] interim [400000000]:สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593408837+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593411868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593415228+07:00","message":"> Transcript [1125] [false]: 'สำหรับทริปนี้ก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593418688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593420512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593422861+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593424932+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.59342644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593428217+07:00","message":"> Transcript [1126] [false]: 'สำหรับทริปนี้ก็เขาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593430019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593431578+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593433253+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.593434861+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.767169381+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.767218241+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-14T13:13:43.767225108+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.767241368+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.767249299+07:00","message":"[bufferProcess] interim [580000000]:สำหรับทริปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.767252085+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.767260401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.767263277+07:00","message":"> Transcript [1127] [false]: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.76726674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.767269065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.767271754+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.767274544+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.820388998+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.820432236+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-14T13:13:43.820438119+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.820452477+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820463721+07:00","message":"[bufferProcess] interim [640000000]:สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820466701+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820471022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820473998+07:00","message":"> Transcript [1128] [false]: 'สำหรับทริปนี้ก็ขอจบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820478074+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.82048034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820482525+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820484749+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820491598+07:00","message":"Push: 'ทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820493928+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.820496013+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็ขอจบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:43.82049819+07:00","message":"Next Push (prob) : 'ขอจบการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:43.820506223+07:00","message":"push: {false ทริปนี้ก็ 0 0xc001fbb100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.01827973+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.018319706+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-14T13:13:44.018325497+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.018339078+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.018346657+07:00","message":"[bufferProcess] interim [880000000]:สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.018349043+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.018354807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.018357677+07:00","message":"> Transcript [1129] [false]: 'สำหรับทริปนี้ก็ขอจบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.01835985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.018362467+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.147909751+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.147950828+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-14T13:13:44.147957768+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.147972417+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.147979712+07:00","message":"[bufferProcess] interim [0]:สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.1479822+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.147988607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.147991522+07:00","message":"> Transcript [1130] [false]: 'สำหรับทริปนี้ก็ขอจบการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.147993825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.147995925+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบการต่อ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:44.646445045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:44.646445397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.723049756+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.723093769+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-14T13:13:44.723100181+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.723112815+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.723122845+07:00","message":"[bufferProcess] interim [540000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.723127121+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.723133761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.72313803+07:00","message":"> Transcript [1131] [false]: 'สำหรับทริปนี้ก็ขอจบการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.723141507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.72314481+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบการตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.856909831+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.856969684+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-14T13:13:44.85697849+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.856995278+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.857008031+07:00","message":"[bufferProcess] interim [720000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.857012423+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.857020475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.857025966+07:00","message":"> Transcript [1132] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.857029175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.857032346+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.991469479+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.991513598+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-14T13:13:44.99151992+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:44.991534259+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.991541871+07:00","message":"[bufferProcess] interim [780000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.99154474+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.99155054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.991553675+07:00","message":"> Transcript [1133] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.991557234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.991559506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.991564232+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:44.991566774+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.598848796+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.598890505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.598897066+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.598909495+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.598918582+07:00","message":"[bufferProcess] interim [380000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.59892154+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.598927967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.598930943+07:00","message":"> Transcript [1134] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.598935094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.598937659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.598939522+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.598942231+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.803167321+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.803211284+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-14T13:13:45.803217779+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.803229645+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.803236627+07:00","message":"[bufferProcess] interim [680000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.803239838+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.803245382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.803248177+07:00","message":"> Transcript [1135] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.803251392+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.803253757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.80325603+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.803258634+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.933524021+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.933574661+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-14T13:13:45.933583171+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.93360975+07:00","message":"[buffer interim] 176 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.933623314+07:00","message":"[bufferProcess] interim [800000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.93362682+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.933630926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.933633908+07:00","message":"> Transcript [1136] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.933637315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.933639235+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.93364174+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.933644438+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.933650634+07:00","message":"Push: 'ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.933652437+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.933654677+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:45.93365678+07:00","message":"Next Push (prob) : 'นะคะแล้วพบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:45.933665029+07:00","message":"push: {false ขอจบกันแค่นี้ก่อน 0 0xc001fbb100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.305559236+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.372430653+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.442561123+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.442607034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่\",\"confidence\":0.94594646}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.44261441+07:00","message":"receive interim result [true|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.442623644+07:00","message":"end recv isFinal message id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.442625837+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.442631965+07:00","message":"[buffer interim] 176 true สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442643228+07:00","message":"[bufferProcess] interim [340000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442646894+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442650594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442654417+07:00","message":"> Transcript [1137] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.44265829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442660193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.44266198+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442664655+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442666655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.44266849+07:00","message":"> Transcript [1138] [true]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442670576+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442672231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442673786+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.44267557+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.442682567+07:00","message":"Push: 'นะคะแล้วพบกันใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.442690462+07:00","message":"push: {true นะคะแล้วพบกันใหม่ 0 0xc001fbb100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:46.454991308+07:00","message":"write wav file: './tmp/7571/7571_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.75483949+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.818822662+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.841570732+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.841585431+07:00","message":"found end of frame, send empty tag with msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.84158845+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.841595114+07:00","message":"[buffer interim] 177 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.841602815+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.841606709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.841609464+07:00","message":"> Transcript [1139] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.841611854+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.84161417+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.84161599+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.841618023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:46.841625167+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:46.841634325+07:00","message":"push: {true \n 0 0xc000106c00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:46.846879566+07:00","message":"write wav file: './tmp/7571/7571_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.35734931+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.35739612+07:00","message":"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-14T13:13:47.35740162+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.357417603+07:00","message":"[buffer interim] 178 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.357424128+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.357426328+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.485063213+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.485105964+07:00","message":"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-14T13:13:47.485111867+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.485127683+07:00","message":"[buffer interim] 178 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.485135782+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.485138379+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.485146135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.485148881+07:00","message":"> Transcript [1140] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.485150998+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:47.647157336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:47.647181524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.717954691+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.824801041+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.824844993+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-14T13:13:47.824851429+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.824863082+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.824865419+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.824872285+07:00","message":"[buffer interim] 178 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824879427+07:00","message":"[bufferProcess] interim [50000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824882931+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824890792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824918931+07:00","message":"> Transcript [1141] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824925708+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824928576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824930838+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.8249329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824934977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824937621+07:00","message":"> Transcript [1142] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824939578+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824941152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824942798+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.82494436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:47.824953505+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.824965282+07:00","message":"push: {true สวัสดีค่ะ 0 0xc00351a000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:47.830719626+07:00","message":"write wav file: './tmp/7571/7571_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:47.845926127+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.167831385+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.226771138+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.258370208+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.258393109+07:00","message":"found end of frame, send empty tag with msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.25839636+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.258403567+07:00","message":"[buffer interim] 179 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.258411072+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.258415584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.258418712+07:00","message":"> Transcript [1143] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.258421362+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.258423339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.258424986+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.258426696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.25843367+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.258445464+07:00","message":"push: {true \n 0 0xc000314f80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:48.264166097+07:00","message":"write wav file: './tmp/7571/7571_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.354466856+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.4529448+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.452994743+07:00","message":"found end of frame, send empty tag with msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.452998301+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.453007818+07:00","message":"[buffer interim] 180 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.453015293+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.453018713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.453021921+07:00","message":"> Transcript [1144] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.453024943+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.453026813+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.453028628+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.453030388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.453032823+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.45304206+07:00","message":"push: {true \n 0 0xc000107680}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:48.458410303+07:00","message":"write wav file: './tmp/7571/7571_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.548677168+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.674083671+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.737881724+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.776317072+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.776339524+07:00","message":"found end of frame, send empty tag with msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.776342476+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.776350478+07:00","message":"[buffer interim] 181 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.776357691+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.776361667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.776364547+07:00","message":"> Transcript [1145] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.776367295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.776369342+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.776371181+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.77637296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.776382029+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.776390359+07:00","message":"push: {true \n 0 0xc00351a480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:48.78184134+07:00","message":"write wav file: './tmp/7571/7571_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.867898677+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.959126376+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.959147236+07:00","message":"found end of frame, send empty tag with msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.959150574+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.959158587+07:00","message":"[buffer interim] 182 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.959165674+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.95916964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.959172918+07:00","message":"> Transcript [1146] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.959175522+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.959177403+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.959179086+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.959180812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:48.959183083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:48.959194192+07:00","message":"push: {true \n 0 0xc001fbb480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:48.964689227+07:00","message":"write wav file: './tmp/7571/7571_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:49.127874151+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:49.886873773+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:49.956387442+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:49.97495413+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:49.974974535+07:00","message":"found end of frame, send empty tag with msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:49.974977802+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:49.974984804+07:00","message":"[buffer interim] 183 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:49.974992375+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:49.974996535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:49.974999442+07:00","message":"> Transcript [1147] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:49.975001877+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:49.975003772+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:49.975005408+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:49.975007069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:49.975009471+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:49.975018214+07:00","message":"push: {true \n 0 0xc00351aa80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:49.981126216+07:00","message":"write wav file: './tmp/7571/7571_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:50.085995286+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:50.14579948+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:50.238871436+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:50.238893284+07:00","message":"found end of frame, send empty tag with msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:50.238897174+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:50.23890359+07:00","message":"[buffer interim] 184 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:50.238914363+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:50.238923399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:50.238926184+07:00","message":"> Transcript [1148] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:50.238928662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:50.238930511+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:50.238932241+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:50.238933964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:50.238936269+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:50.238945431+07:00","message":"push: {true \n 0 0xc00351ab80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:50.243699012+07:00","message":"write wav file: './tmp/7571/7571_184.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:50.648212068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:50.648240228+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:51.30384371+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:51.369794839+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:51.391131209+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:51.391151722+07:00","message":"found end of frame, send empty tag with msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:51.391154924+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:51.391161806+07:00","message":"[buffer interim] 185 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:51.39117155+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:51.391180978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:51.391184032+07:00","message":"> Transcript [1149] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:51.391186516+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:51.391188538+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:51.391190226+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:51.391192263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:51.391194792+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:51.391203278+07:00","message":"push: {true \n 0 0xc001fbb700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:51.397073458+07:00","message":"write wav file: './tmp/7571/7571_185.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:53.64841711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:53.648445297+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:54.054125528+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:54.148852191+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:54.14887415+07:00","message":"found end of frame, send empty tag with msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:54.148877395+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:54.148885026+07:00","message":"[buffer interim] 186 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:54.14889912+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:54.148903846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:54.148906907+07:00","message":"> Transcript [1150] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:54.148909377+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:54.148911233+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:54.148912953+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:54.14891467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:13:54.148917261+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:54.148928073+07:00","message":"push: {true \n 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:13:54.157425942+07:00","message":"write wav file: './tmp/7571/7571_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:13:54.251448178+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:56.649028307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:56.649057196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:59.649501773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:13:59.649508032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:02.647333673+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:02.650474736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:02.650486717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:02.706098467+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:02.741046801+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:02.741091022+07:00","message":"found end of frame, send empty tag with msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:02.741095871+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:02.741106445+07:00","message":"[buffer interim] 187 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:02.741115449+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:02.741120672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:02.741125243+07:00","message":"> Transcript [1151] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:02.741129656+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:02.74113296+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:02.741135886+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:02.741138795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:02.741149013+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:02.741189216+07:00","message":"push: {true \n 0 0xc002002080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:14:02.759329027+07:00","message":"write wav file: './tmp/7571/7571_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.186429242+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.186459528+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.186463197+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.186476571+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.186478401+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.18648027+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.186482199+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.186483957+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.186485812+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:05.186487374+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:05.650715476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:05.650728107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:08.283994837+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:08.379123749+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:08.379149588+07:00","message":"found end of frame, send empty tag with msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:08.379153248+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:08.379162243+07:00","message":"[buffer interim] 188 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:08.379169851+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:08.379175177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:08.379178356+07:00","message":"> Transcript [1152] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:08.379180894+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:08.379182735+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:08.379184429+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:08.379188505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:14:08.379196649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:08.379206572+07:00","message":"push: {true \n 0 0xc00351a300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:14:08.392211802+07:00","message":"write wav file: './tmp/7571/7571_188.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:08.651695477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:08.651716959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:11.652170902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:11.652180689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:14.65260992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:14.652617641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:17.653103818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:17.653131919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:20.653190927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:20.65319055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:23.653617634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:23.653626125+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:26.653779931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:26.653782559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:29.653990758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:29.654003225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:32.654398867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:32.654402477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:35.186279173+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:35.186315439+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:35.186318138+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:35.186319984+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:35.18632163+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:14:35.186323397+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:35.655014579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:35.655056748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:38.655296734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:38.655301372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:41.65640601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:41.656426492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:44.656674081+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:44.656693601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:47.657185762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:47.657205551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:50.65803334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:50.658037628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:53.658290037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:53.658314587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:56.658549664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:56.658591817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:59.658810268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:14:59.658810337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:02.659515454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:02.659515612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187011808+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187040005+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187042764+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187044623+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187046268+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.18704804+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187049799+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187052078+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187053935+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187055721+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187057318+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187058856+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187060385+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:05.187061918+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:05.660474998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:05.660495438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:08.660975683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:08.660981422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:11.661754762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:11.661768106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:14.661943049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:14.661958422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:17.662640715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:17.662668259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:20.663213008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:20.663220226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:23.663694597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:23.663730275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:26.66417033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:26.664199826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:29.664969636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:29.664978087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:32.665666818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:32.665672752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:15:35.186468507+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:35.666598606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:35.666606913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:38.66684896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:38.666846937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:41.667353679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:41.667388748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:44.667689178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:44.66767858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:47.668451785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:47.668477896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:50.669369146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:50.669410698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:53.669666506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:53.669704581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:56.670337803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:56.670342806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:59.67061153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:15:59.670651138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:02.670791141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:02.670815846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:05.671334195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:05.671348538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:08.671735575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:08.671853181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:11.672185028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:11.672210783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:14.672481368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:14.672520982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:17.673501932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:17.673507129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:20.673964886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:20.67400833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:23.67424543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:23.674265075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:26.674343906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:26.674370053+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:29.674764433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:29.674785544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:32.675720337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:32.675720201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:35.676382597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:35.676427766+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:38.67709775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:38.677113899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:41.677264279+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:41.677300152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:44.677789032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:44.677791849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:47.678135767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:47.678156615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:50.678911733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:50.678944001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:53.679177219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:53.679181255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:56.680265048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:56.680265051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:59.681316632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:59.681356727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:02.68144005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:02.681446731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:05.682359653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:05.682384054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:08.682700545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:08.682702916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:11.683784416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:11.683804482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:14.684028402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:14.684047116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:17.684727361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:17.684750452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:20.685705222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:23.685908594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:26.686723374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:29.686884188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:32.687261352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:35.687572659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:38.688240404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:41.689090123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:44.689782906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:47.689959983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:50.690987432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:53.692040512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:56.692590482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:59.693137786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:02.693901282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:05.694144281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:08.69427694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:11.695247142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:14.695771132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:17.696793674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:20.697300467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:23.697532626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:26.69834236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:29.698594348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:32.699503527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:35.699767487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:38.700556848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:41.701300953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:44.702326934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:47.702458466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:50.703444506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:53.704309017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:56.704655354+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:59.704818773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:02.705738544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:05.706303771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:08.706478376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:11.706961273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:14.707149532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:17.708157392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:20.708312093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:23.708376283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:26.709383595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:29.709639226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:32.709662417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:35.71015582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:38.710462235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:41.71096235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:44.711425822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:47.711911942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:50.712856568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:53.713119631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:56.713517288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:59.713698991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:02.714070726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:05.714659999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:08.714801224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:11.715672756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:14.715849912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:17.716277849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:20.716505146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:23.717347658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:26.71747218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:29.717683272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:32.717731365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:35.718305215+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:38.718773773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:41.719464698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:44.719693855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:47.720464955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:50.720577437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:53.720805512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:56.720902207+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:59.721111312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:02.721852991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:05.722773378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:08.723673681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:11.724461735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:14.724712423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:17.725748153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:20.725888601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:23.726800284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:26.727648386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:29.727834098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:32.728509386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:35.728699734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:38.728970814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:41.729755393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:44.729911959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:47.73065894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:50.730813259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:53.731424071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:56.731770843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:59.732038689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:02.732661549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:05.733316896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:08.733431305+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:11.733579581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:14.734427731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:17.735442171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:20.735715893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:23.735973364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:26.736661634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:29.736844909+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:32.737432349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:35.737478395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:38.737701431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:41.738315864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:44.738544871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:47.738657893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:50.738834988+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:53.739853689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:56.740842945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:59.741359725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:02.741747093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:05.742338422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:08.742910181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:11.74320272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:14.743450272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:17.744061858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:20.744247149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:23.745245913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:26.746148053+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:29.746169742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:32.747165771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:35.747703077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:38.748769017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:41.7497478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:44.749984421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:47.750509149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:50.750769603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:53.750849559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:56.751483902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:59.751748399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:02.752236233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:05.752321532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:08.75245669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:11.752524708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:14.75275739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:17.752960791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:20.75319666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:23.753264322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:26.753439818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:29.753673515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:32.753695444+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:35.754315592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:38.755414977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:41.756238304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:44.756450754+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:47.756723678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:50.75693894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:53.757870987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:56.75803422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:59.758823317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:02.759769976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:05.76039325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:08.761230623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:11.762088806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:14.762818842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:17.763357491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:20.763591345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:23.76454531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:26.76487772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:29.765647919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:32.766287166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:35.766791939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:38.767747544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:41.767915573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:44.768090922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:47.768731095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:50.768914823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:53.769860474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:56.770401422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:59.770656809+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:02.77164239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:05.772120687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:08.772179901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:11.772768058+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:14.772940627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:17.774054841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:20.774217029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:23.774593301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:26.77539955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:29.775660375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:32.775819709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:35.776547671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:38.777278849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:41.777737334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:44.777945149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:47.779028831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:50.780017808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:53.780224536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:56.780280499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:59.780582183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:02.781386783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:05.781934438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:08.782237156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:11.782816857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:14.783043575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:17.783581497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:20.78378221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:23.783873073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:26.784643413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:29.784912405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:32.785767145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:35.786069699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:38.786304013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:41.786904203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:44.787162047+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:47.787940892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:50.789010657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:53.78907844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:56.789671223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:27:59.789859995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:02.790632772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:05.791293042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:08.791413527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:11.791875576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:14.792059028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:17.793119471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:20.793898456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:23.794143493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:26.794643309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:29.794847578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:32.795746139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:35.796346191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:38.7970121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:41.797047575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:44.797264335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:47.798165351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:50.798369546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:53.799337805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:56.799378863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:28:59.799629489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:02.800561972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:05.80126274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:08.80231594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:11.803014263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:14.803186425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:17.803532756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:20.803789899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:23.80475742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:26.805706923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:29.805938379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:32.80615981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:35.806824472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:38.807399644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:41.808306255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:44.808764682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:47.809143742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:50.809247556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:53.81034398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:56.810617102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:29:59.810786112+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:02.810953069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:05.811691205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:08.811817789+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:11.812564035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:14.81282565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:17.813725005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:20.81394552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:23.814037758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:26.814575603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:29.81540958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:32.816196477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:35.816701644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:38.816898418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:41.817916856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:44.818793922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:47.819153439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:50.81930845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:53.819555671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:56.81995588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:30:59.820545983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:02.820916532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:05.821585172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:08.822176668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:11.822364182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:14.823095102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:17.823999992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:20.824201758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:23.825040695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:26.825627609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:29.826587836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:32.827476404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:35.828088062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:38.828464021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:41.82950273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:44.83034418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:47.830671538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:50.830888716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:53.831822375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:56.831955419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:31:59.83207331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:02.833051217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:05.833716346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:08.833865393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:11.833985925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:14.83413597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:17.834267113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:20.834501575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:23.834975206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:26.835970938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:29.836461837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:32.836944895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:35.837377692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:38.837425128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:41.838497571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:44.839404299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:47.83951115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:50.840592131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:53.841557978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:56.841862817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:32:59.842884776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:02.843206388+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:05.843839666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:08.844004855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:11.84420572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:14.84455587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:17.845282591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:20.84634111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:23.846435247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:26.846837875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:29.847654964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:32.848274106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:35.848903975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:38.84918748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:41.849355493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:44.850170224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:47.850487418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:50.851413749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:53.85232431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:56.852830473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:33:59.853836382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:02.854539395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:05.855241283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:08.855394481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:11.855908274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:14.856355794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:17.857215221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:20.85727075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:23.857305049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:26.857750955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:29.858760471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:32.859603213+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:35.860235381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:38.860582289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:41.860857195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:44.861694871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:47.862600438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:50.862937886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:53.863005248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:56.863367757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:34:59.863829453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:02.86401765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:05.864738478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:08.865651432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:11.865923781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:14.866633022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:17.867134552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:20.867366156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:23.867589306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:26.86863698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:29.869481565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:32.870378074+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:35.871016206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:38.871736216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:41.871978862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:44.87269655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:47.873727025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:50.873886813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:53.87434654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:56.874841286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:35:59.875622149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:02.875810993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:05.87596899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:08.876115078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:11.876770679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:14.877336095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:17.877506414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:20.877833974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:23.878281329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:26.879306228+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:29.88011977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:32.88098236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:35.8816562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:38.882437383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:41.882719785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:44.883095304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:47.883933514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:50.885011954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:53.885776474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:56.886835036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:36:59.88751235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:02.888548471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:05.889269065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:08.890137551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:11.890347148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:14.890394513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:17.890474545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:20.891352146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:23.89206579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:26.892495481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:29.893518101+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:32.89367865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:35.894427352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:38.894850203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:41.895840606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:44.896261736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:47.896770837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:50.896944549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:53.897601196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:56.898073153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:37:59.899039543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:02.8991591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:05.899913889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:08.900368013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:11.900515764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:14.901528539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:17.902182565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:20.902535335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:23.902826033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:26.903218307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:29.903241043+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:32.903889176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:35.904552722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:38.905439214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:41.905599924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:44.906319283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:47.906638688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:50.907522845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:53.907688944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:56.907822668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:38:59.90787677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:02.908382867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:05.908973677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:08.909195063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:11.909455861+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:14.909853871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:17.910639678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:20.910891648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:23.911717432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:26.912010839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:29.912372563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:32.912573552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:35.912865239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:38.913948202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:41.914149386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:44.91502461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:47.915400447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:50.91640226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:53.916595259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:56.917034106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:39:59.918014652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:02.918981415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:05.919692885+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:08.919958398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:11.920169931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:14.92065849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:17.921670082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:20.92193435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:23.922958522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:26.923021599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:29.923527567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:32.924567677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:35.925123157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:38.92526525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:41.925524342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:44.926359688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:47.926417822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:50.926881699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:53.927299137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:56.927715408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:40:59.927789613+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:02.927824102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:05.92853646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:08.929116788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:11.929290438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:14.929728087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:17.929998694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:20.930204161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:23.930300714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:26.930902252+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:29.931140591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:32.932094205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:35.932622663+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:38.932775366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:41.933004036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:44.933095797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:47.933535759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:50.934357944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:53.935262426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:56.935813463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:41:59.936807459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:02.937307358+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:05.938407735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:08.938503235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:11.939000361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:14.939232844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:17.939779573+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:20.940733438+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:23.941095224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:26.941471845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:29.941811295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:32.94274238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:35.943512698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:38.943609315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:41.943880232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:44.944265688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:47.944695078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:50.944952536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:53.945319209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:56.945798927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:42:59.946792311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:02.946988577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:05.947421817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:08.947510159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:11.947773078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:14.948466365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:17.948852281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:20.949923066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:23.950280547+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:26.950594913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:29.951485502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:32.951779315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:35.952416404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:38.952708947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:41.952941297+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:44.953648683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:47.954067775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:50.955131621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:53.955590395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:56.955975982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:43:59.956768405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:02.956991742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:05.957417981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:08.957766629+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:11.957562312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:14.958068833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:17.958608174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:20.959642067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:23.960519654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:26.960970589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:29.961829329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:32.962130149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:35.962872255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:38.963389415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:41.963740006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:44.964471899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:47.964937986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:50.96551425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:53.966099398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:56.966474395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:44:59.967491097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:02.968519675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:05.968836946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:08.969392326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:11.969687052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:14.970187897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:17.970653202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:20.971006742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:23.971764675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:26.9721083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:29.972216598+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:32.972883064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:35.973875793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:38.973935946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:41.974983262+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:44.975357462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:47.975713684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:50.975991073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:53.976049592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:56.976497863+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:45:59.976814018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:02.977044149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:05.978096713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:08.978206247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:11.97876454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:14.979824157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:17.980288075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:20.980439341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:23.981344211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:26.981925057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:29.982038372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:32.982271423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:35.982551483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:38.98274665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:41.983186768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:44.983546497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:47.983961779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:50.984302589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:53.985271069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:56.985813759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:46:59.986744777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:02.987009809+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:05.987449482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:08.988505642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:11.988743236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:14.989718582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:17.990129945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:20.991116699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:23.992071857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:26.992415096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:29.993011332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:32.993253728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:35.99404503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:38.994506556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:41.995581616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:44.996328287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:47.996867528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:50.997308413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:53.997767233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:56.998792204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:47:59.99917918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:02.999405167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:05.999541879+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:08.999688947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:11.99973062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:15.000225383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:18.000709102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:21.001122091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:24.0016048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:27.001996643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:30.002453086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:33.002705283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:36.0030724+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:39.00322173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:42.00348983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:45.003833302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:48.004031278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:51.004429862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:54.005415434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:48:57.005953145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:00.006860836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:03.007031322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:06.007945522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:09.008894946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:12.009142491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:15.010045055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:18.01052771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:21.01072335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:24.010835079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:27.011163093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:30.011200269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:33.011499544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:36.012444004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:39.013084836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:42.013263467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:45.013836013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:48.014714814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:51.014826888+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:54.01585749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:49:57.016183269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:00.016227919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:03.016714404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:06.017570445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:09.017711127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:12.017977724+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:15.01897525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:18.01921866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:21.019319532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:24.020024955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:27.020398302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:30.020891575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:33.021061451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:36.021987934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:39.022107139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:42.022206949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:45.022880067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:48.023395567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:51.02446159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:54.025223822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:50:57.025747065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:00.02652995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:03.026711019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:06.027387697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:09.027636214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:12.02793757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:15.028606689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:18.02901428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:21.029397131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:24.029499211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:27.029938544+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:30.030774882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:33.030804231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:36.031388143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:39.032515183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:42.033512173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:45.033544529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:48.033950529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:51.034023968+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:54.034284506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:51:57.034834962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:00.035767192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:03.036115531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:06.037113064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:09.037223969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:12.037303621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:15.037419506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:18.037929008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:21.038321009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:24.038627702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:27.039349832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:30.039792006+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:33.040104967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:36.041154446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:39.041347234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:42.041481824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:45.042062852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:48.042503575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:51.042831443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:54.043027488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:52:57.043913615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:00.044087763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:03.04429715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:06.045254054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:09.045496296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:12.046313079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:15.046866494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:18.046905042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:21.047030399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:24.047212027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:27.047591214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:30.047717167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:33.047967428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:36.049031597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:39.049263535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:42.049958847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:45.050526041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:48.05100737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:51.051016628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:54.05126284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:53:57.052098435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:00.052371143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:03.053431524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:06.054134821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:09.054262457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:12.054314548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:15.054900992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:18.055327485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:21.055382433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:24.055698666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:27.056685687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:30.057027733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:33.05725752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:36.057642459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:39.058333334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:42.058938698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:45.059343086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:48.059713482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:51.059947926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:54.060204755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:54:57.061252121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:00.061633049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:03.061894399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:06.062005186+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:09.062222618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:12.062424089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:15.062512067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:18.062632402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:21.063571882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:24.063850303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:27.064707767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:30.065533585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:33.065806972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:36.066055302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:39.06629671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:42.066911953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:45.067004523+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:48.06746871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:51.067896801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:54.068758458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:55:57.069053147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:00.069976593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:03.070153833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:06.070408584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:09.070559979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:12.071266037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:15.072149028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:18.072273113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:21.072674483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:24.072928165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:27.073267117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:30.074325849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:33.074657843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:36.075295319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:39.075562144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:42.075764662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:45.07584334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:48.076675362+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:51.077406062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:54.077724638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:56:57.077964504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:00.078504983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:03.078804995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:06.079467786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:09.07972004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:12.080235242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:15.081301194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:18.082320877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:21.082958969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:24.08319585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:27.083878137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:30.084458365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:33.084576995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:36.08514686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:39.085265257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:42.085925989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:45.086836743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:48.087333025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:51.088061864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:54.088324627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:57:57.088898816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:00.089968253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:03.090066884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:06.090618329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:09.090735704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:12.09108145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:15.091899614+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:18.09233312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:21.092872464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:24.093140545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:27.093694667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:30.093757191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:33.094717788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:36.095180588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:39.095307345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:42.095695733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:45.09676189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:48.09719341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:51.098092608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:54.098269027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:58:57.09887992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:00.099484049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:03.099805226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:06.100749743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:09.101065488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:12.101935714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:15.102864592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:18.103856913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:21.1046941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:24.10502516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:27.105429629+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:30.106221739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:33.10635688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:36.106633019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:39.107282937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:42.108319853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:45.109227572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:48.10966577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:51.110116653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:54.110314925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:59:57.110806633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:00.111138883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:03.111914175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:06.11247134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:09.112623618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:12.113001545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:15.113203854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:18.113994051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:21.114019843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:24.114262201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:27.114475629+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:30.115163576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:33.115410424+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:36.116005914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:39.116629494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:42.117228175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:45.117587597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:48.117947344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:51.118944583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:54.119007337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:00:57.119928434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:00.120149618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:03.12122165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:06.121895671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:09.122154043+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:12.122759091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:15.123169341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:18.123238939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:21.123980286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:24.124197647+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:27.12459339+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:30.124992571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:33.125039917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:36.126081221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:39.126911307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:42.12732804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:45.12827334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:48.129277545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:51.130136999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:54.130340176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:01:57.130551917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:00.130820624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:03.131582145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:06.131608261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:09.131724014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:12.132638961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:15.133087654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:18.13333579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:21.133817851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:24.134044694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:27.134708836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:30.135020876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:33.135667485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:36.136622055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:39.136865965+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:42.137864653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:45.138265377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:48.138380958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:51.139143481+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:54.139336271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:02:57.139820936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:00.140663208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:03.141082647+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:06.14195915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:09.142146705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:12.142773365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:15.143148271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:18.143264931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:21.144033188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:24.144241902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:27.144997876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:30.145223662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:33.146217896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:36.146418641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:39.146693024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:42.147355497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:45.147872983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:48.148886092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:51.149658538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:54.149942916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:03:57.150135931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:00.15031009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:03.150423535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:06.151082774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:09.151205877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:12.152148952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:15.152555423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:18.152598229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:21.153207383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:24.153862572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:27.153900769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:30.154157371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:33.155188484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:36.155618182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:39.15586669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:42.156048662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:45.1568732+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:48.157905181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:51.158656181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:54.158934465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:04:57.159102243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:00.159208202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:03.159966376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:06.160581697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:09.160866998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:12.161702419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:15.162595873+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:18.162731943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:21.162978419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:24.163750266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:27.16388274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:30.164149304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:33.164410699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:36.165146967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:39.165843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:42.166430508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:45.166888566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:48.167988304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:51.1681765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:54.168777559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:05:57.168905811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:00.169434137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:03.169478947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:06.170173337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:09.170670991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:12.171396834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:15.172364505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:18.173372478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:21.173665979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:24.174231907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:27.175220085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:30.175476918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:33.175979421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:36.17656325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:39.176939241+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:42.177988296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:45.178305717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:48.178626884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:51.17947659+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:54.180218147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:06:57.180754534+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:00.180989555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:03.181998328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:06.182598728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:09.183332555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:12.18377306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:15.184152599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:18.18419971+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:21.184503008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:24.18528282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:27.186151568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:30.186302857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:33.186567017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:36.187129479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:39.187173714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:42.187782308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:45.188238064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:48.188714775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:51.189332476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:54.189835684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:07:57.190676269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:00.190979405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:03.191511423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:06.192150764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:09.192476893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:12.192998586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:15.193315085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:18.19409652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:21.194399075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:24.194525852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:27.195218086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:30.195501936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:33.195854216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:36.196515391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:39.197353508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:42.197631165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:45.198007854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:48.198866849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:51.198921727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:54.199362541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:08:57.200331652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:00.200601507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:03.200984926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:06.201517218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:09.201954358+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:12.202203365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:15.202918109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:18.203018008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:21.203223713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:24.203892039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:27.204818658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:30.205006422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:33.205308583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:36.206059459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:39.206240365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:42.20703851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:45.207382738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:48.207763721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:51.208007463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:54.208880248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:09:57.20948757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:00.209745272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:03.210226276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:06.210869137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:09.210956988+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:12.211578439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:15.211955343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:18.212160535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:21.212928851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:24.213247605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:27.213583062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:30.213836513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:33.214465731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:36.215149851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:39.215926665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:42.216467506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:45.21695146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:48.21729818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:51.218325777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:54.219196569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:10:57.219218871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:00.219518687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:03.220318392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:06.220898697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:09.221850608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:12.222750226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:15.223238698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:18.223914749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:21.224191852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:24.224642119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:27.225659231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:30.225731814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:33.225741163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:36.226295572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:39.226419268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:42.227231071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:45.227706508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:48.228553463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:51.228826038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:54.229083447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:11:57.229433571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:00.230253549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:03.230652783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:06.231176694+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:09.231301986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:12.232383141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:15.232941884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:18.233129904+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:21.233332413+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:24.234181468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:27.234547069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:30.234652935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:33.235665118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:36.23624757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:39.237096634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:42.23732042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:45.237592792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:48.237750197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:51.238029278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:54.238349601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:12:57.23880058+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:00.239098553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:03.239828592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:06.239871902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:09.24039309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:12.24064634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:15.241605723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:18.242570564+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:21.242814124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:24.243075805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:27.243405884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:30.243615369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:33.243911842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:36.244673229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:39.245521727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:42.245738819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:45.245893529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:48.246183022+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:51.24634104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:54.246627713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:13:57.247123811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:00.247363831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:03.247914995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:06.248430364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:09.249047062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:12.249150185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:15.249288403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:18.250197894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:21.250377159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:24.250690082+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:27.251174781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:30.251570612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:33.25167126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:36.251952435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:39.252548563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:42.2528058+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:45.253251593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:48.253584645+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:51.253893673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:54.25421676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:14:57.254655172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:00.255703778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:03.256289862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:06.257188387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:09.257578975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:12.257855274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:15.258504202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:18.258673053+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:21.259269471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:24.260152183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:27.260655004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:30.261652597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:33.262589188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:36.263198593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:39.263850236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:42.264412376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:45.26551647+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:48.266338593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:51.266594193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:54.266825275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:15:57.26725916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:00.267797212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:03.267955942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:06.268644085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:09.269035249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:12.268851031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:15.269261686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:18.270179586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:21.270398654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:24.270819163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:27.271563462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:30.272209007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:33.272948988+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:36.273693497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:39.274587942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:42.274932019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:45.275980021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:48.276816758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:51.277076499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:54.278003634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:16:57.278413563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:17:00.279298622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:17:03.279467633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:17:06.280187579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:17:09.280816664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:17:12.281006466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:17:15.281145921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-14T14:17:18.281521958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
