{"level":"info","service":"Main","time":"2026-04-30T12:31:10.39974911+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-04-30T12:31:10.401716626+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T12:31:10.401728889+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-04-30T12:31:10.47475985+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-04-30T12:31:10.474779955+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-04-30T12:31:10.474924234+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-04-30T12:31:10.475027106+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-04-30T12:31:13.476054297+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-04-30T12:31:13.476849955+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-04-30T13:25:28.632855293+07:00","message":"incoming connection from...171.103.89.169:54018 as client"}
{"level":"info","service":"Hub","time":"2026-04-30T13:25:28.632879671+07:00","message":"new client from...171.103.89.169:54018 connected"}
{"level":"info","service":"Hub","time":"2026-04-30T13:25:31.139065403+07:00","message":"incoming connection from...171.103.89.169:54020 as client"}
{"level":"info","service":"Hub","time":"2026-04-30T13:25:31.139080619+07:00","message":"new client from...171.103.89.169:54020 connected"}
{"level":"info","service":"Scheduler","time":"2026-04-30T13:25:31.708064075+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:31.708270001+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:32.036489816+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:34.119338148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:34.119363991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:35.036552227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:35.036575914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:38.037242581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:38.037296218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:41.038096864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:41.038141307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:44.038993827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:44.039004871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:47.039491098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:47.039497561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:50.039606212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:50.039625351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:53.040429417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:53.040452178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:56.040678418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:56.040688787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:59.041195523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:25:59.041198144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:02.041743532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:02.041775183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:05.04274462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:05.042796017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:08.043697669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:08.04370738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:11.04464607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:11.044672286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:14.044727802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:14.044736406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:17.045044218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:17.045062752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:20.045634765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:20.045652905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:23.045857692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:23.045875092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:26.046144804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:26.046172783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:26.985678322+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:27.174274466+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:27.267033622+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:27.267060201+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:27.267064084+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:27.267072547+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:27.267099137+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:27.267108921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:27.267116507+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:27.267119744+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:27.267121931+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:27.267124051+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:27.267125947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:27.267134757+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:27.267168317+07:00","message":"push: {true \n 0 0xc000186f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:27.273354435+07:00","message":"write wav file: './tmp/7560/7560_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:28.010957532+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:28.264600573+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:28.45073571+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:28.450766953+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:28.450771451+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:28.450781504+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:28.450796574+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:28.450800494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:28.450803728+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:28.450806036+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:28.450808049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:28.45080983+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:28.450811767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:28.450814297+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:28.450823634+07:00","message":"push: {true \n 0 0xc00206e080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:28.456331953+07:00","message":"write wav file: './tmp/7560/7560_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:29.033153413+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:29.046170572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:29.046189672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.206474219+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.206633114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.206640258+07:00","message":"receive interim result [false|false]: ซอย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.206655875+07:00","message":"[buffer interim] 3 false ซอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.206662534+07:00","message":"[bufferProcess] interim [140000000]:ซอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.206664875+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.206671702+07:00","message":"[bufferProcess] send to processor (ticker):ซอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.206674762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.206677092+07:00","message":"> Transcript [2] [false]: 'ซอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.206679321+07:00","message":"Set StatePrefix (first interim): 'ซอย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.289432415+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.289482203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.289487424+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.289503022+07:00","message":"[buffer interim] 3 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.28950994+07:00","message":"[bufferProcess] interim [260000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.28951202+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.422532236+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.422588771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.422594083+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.42260631+07:00","message":"[buffer interim] 3 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.422613169+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.42261552+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.422620438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.422622857+07:00","message":"> Transcript [3] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.42262518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.422627205+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.959005072+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.959044554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.959052447+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:30.959069032+07:00","message":"[buffer interim] 3 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.959077347+07:00","message":"[bufferProcess] interim [980000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.959081116+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.959090035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.959092705+07:00","message":"> Transcript [4] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.959095457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.959097729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.95910037+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:30.959102495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.380876809+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.380941826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะเอากลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.380947658+07:00","message":"receive interim result [false|false]: สวัสดีค่ะเอากลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.380960451+07:00","message":"[buffer interim] 3 false สวัสดีค่ะเอากลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.380967535+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะเอากลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.380970639+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.380976127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.380979349+07:00","message":"> Transcript [5] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.380982195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.380984204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.380988979+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.380991217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.695144234+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.695200547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะเอากับคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.695206594+07:00","message":"receive interim result [false|false]: สวัสดีค่ะเอากับคน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.695221561+07:00","message":"[buffer interim] 3 false สวัสดีค่ะเอากับคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.695228895+07:00","message":"[bufferProcess] interim [580000000]:สวัสดีค่ะเอากับคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.695231406+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะเอากลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.695238037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.695240635+07:00","message":"> Transcript [6] [false]: 'สวัสดีค่ะเอากลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.695243907+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.695246001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.695247896+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.695250964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.795724035+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.795759444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะเอากับครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.79577087+07:00","message":"receive interim result [false|false]: สวัสดีค่ะเอากับครู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.795785887+07:00","message":"[buffer interim] 3 false สวัสดีค่ะเอากับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795792918+07:00","message":"[bufferProcess] interim [640000000]:สวัสดีค่ะเอากับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795795462+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะเอากับคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795802379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795805167+07:00","message":"> Transcript [7] [false]: 'สวัสดีค่ะเอากับคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795808769+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795811115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795813376+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795815576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795820905+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795822988+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795824907+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะเอากับคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:31.795826867+07:00","message":"Next Push (prob) : 'ค่ะเอากับคน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:31.795834532+07:00","message":"push: {false สวัสดี 0 0xc00039c900}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:32.046273102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:32.046295891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.27364335+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.273691515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะเอากับครู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.273697327+07:00","message":"receive interim result [false|false]: สวัสดีค่ะเอากับครู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.27371004+07:00","message":"[buffer interim] 3 false สวัสดีค่ะเอากับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.273718836+07:00","message":"[bufferProcess] interim [240000000]:สวัสดีค่ะเอากับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.273722239+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะเอากับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.27372955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.273733522+07:00","message":"> Transcript [8] [false]: 'สวัสดีค่ะเอากับครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.273737253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.27374026+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะเอากับครู'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.386334399+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.386388883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.386396185+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.386414318+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.386425004+07:00","message":"[bufferProcess] interim [360000000]:สวัสดีค่ะโอกาสอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.386428529+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะเอากับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.386439433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.386443635+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะเอากับครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.386449639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.386452949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.386455872+07:00","message":"StatePrefix: 'สวัสดีค่ะเอากับครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.386459555+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.60566633+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.605731188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.605736632+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.605750596+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.605754098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.605756486+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.605769028+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.60577259+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605779704+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะโอกาสอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605782398+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605785361+07:00","message":"[bufferProcess] interim [600000000]:สวัสดีค่ะโอกาสอีกครั้งนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605787249+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605789974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605792726+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605795377+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605797277+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605798887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605800585+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะโอกาสอีกครั้งหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605803217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605805327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605807236+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.605809169+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.810966852+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.811009962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.811017035+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.811033342+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.811038815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.811043681+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.811050797+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งนึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:32.811055673+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811064629+07:00","message":"[bufferProcess] interim [660000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811068289+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811072627+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811075677+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811079619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811083115+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811087918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811090639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811093566+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811096502+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811099018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811102035+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811105266+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.81110798+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811110837+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:32.811114295+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.508049472+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.508090911+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-04-30T13:26:33.508101441+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.508116638+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.5081256+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.508128388+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.508131709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.508134325+07:00","message":"> Transcript [14] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.50813768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.508139687+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.508141451+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.508143449+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.508146098+07:00","message":"Push: 'ค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.508148205+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.508150555+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.50815272+07:00","message":"Next Push (prob) : 'นึงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.508160331+07:00","message":"push: {false ค่ะโอกาสอีกครั้ง 0 0xc00039c900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.707170449+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.707212294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.707217913+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.707230845+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.707237379+07:00","message":"[bufferProcess] interim [560000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.707240434+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.707248706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.707252667+07:00","message":"> Transcript [15] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.707256907+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.707259676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.707262761+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.707265232+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.7554104+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.755451228+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-04-30T13:26:33.755462791+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:33.755479374+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.755487032+07:00","message":"[bufferProcess] interim [680000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.755490794+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.755495782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.755499776+07:00","message":"> Transcript [16] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.755504971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.755507891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.755509796+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:33.755512374+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.399859288+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.39992089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.399926878+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.399940527+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.399948387+07:00","message":"[bufferProcess] interim [340000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.399951505+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.399958634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.399961314+07:00","message":"> Transcript [17] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.399964585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.399967742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.399970108+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.399972951+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.530638924+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.530674468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.530680438+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.530692473+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530701585+07:00","message":"[bufferProcess] interim [460000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530704725+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530709764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.53071254+07:00","message":"> Transcript [18] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530716601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530718587+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530720812+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530723554+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530727935+07:00","message":"Push: 'นึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530729894+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530732148+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.530734307+07:00","message":"Next Push (prob) : 'วันนี้น้องจะมาเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.530741932+07:00","message":"push: {false นึงนะคะ 0 0xc00039c900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.595335967+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.663143136+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.707917698+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.707958692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกันใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.707963983+07:00","message":"receive interim result [false|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.707981237+07:00","message":"[buffer interim] 3 false สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.707988747+07:00","message":"[bufferProcess] interim [700000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.707991749+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.707998165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.708001053+07:00","message":"> Transcript [19] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.708004677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.708006593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.70800836+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.708010758+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.78970752+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.789757176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันใน\",\"confidence\":0.94613975}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.789768234+07:00","message":"receive interim result [true|false]: สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.789782103+07:00","message":"end recv isFinal message id 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.78978434+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.789794968+07:00","message":"[buffer interim] 3 true สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789803132+07:00","message":"[bufferProcess] interim [790000000]:สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789807273+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789810798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.78981314+07:00","message":"> Transcript [20] [false]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789816513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789818262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789820107+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789822531+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789824536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789826483+07:00","message":"> Transcript [21] [true]: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้เราจะมาเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.78982877+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789830346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789831923+07:00","message":"StatePrefix: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะวันนี้น้องจะมาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789833886+07:00","message":"TextPushed: 'สวัสดีค่ะโอกาสอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:34.789839036+07:00","message":"Push: 'วันนี้เราจะมาเรียนกันใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:34.78984714+07:00","message":"push: {true วันนี้เราจะมาเรียนกันใน 0 0xc00039c900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:34.802209667+07:00","message":"write wav file: './tmp/7560/7560_3.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:35.046910902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:35.046913362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.129240695+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.22344229+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.22345951+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.223466354+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.223473363+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.223480912+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.223485282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.22348811+07:00","message":"> Transcript [22] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.223490516+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.223492582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.223494327+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.223496127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.223498733+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.223510397+07:00","message":"push: {true \n 0 0xc00039d600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:35.231048684+07:00","message":"write wav file: './tmp/7560/7560_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.254525214+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.374230053+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.440815169+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.495153364+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.495186105+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.49519003+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.495198879+07:00","message":"[buffer interim] 5 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.495204986+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.495208083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.495210647+07:00","message":"> Transcript [23] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.495213326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.495215186+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.495217185+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.495218907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:35.495221351+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:35.495231308+07:00","message":"push: {true \n 0 0xc000130600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:35.501778003+07:00","message":"write wav file: './tmp/7560/7560_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:36.658276761+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:36.74799025+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:36.748008867+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:36.748011568+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:36.748018999+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:36.748026912+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:36.748031286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:36.748034063+07:00","message":"> Transcript [24] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:36.748036478+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:36.748038486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:36.748040152+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:36.748042007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:36.748044779+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:36.74805409+07:00","message":"push: {true \n 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:36.754781015+07:00","message":"write wav file: './tmp/7560/7560_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:36.918060729+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:38.047474772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:38.047474836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:38.193652389+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:38.312366578+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:38.348785563+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:38.348803295+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:38.348806311+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:38.348812636+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:38.348819809+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:38.348824372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:38.34882715+07:00","message":"> Transcript [25] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:38.348829531+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:38.348831505+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:38.348833356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:38.348835358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:38.348838086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:38.348847535+07:00","message":"push: {true \n 0 0xc00039c800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:38.355947716+07:00","message":"write wav file: './tmp/7560/7560_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:39.847978191+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:39.934812629+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:39.934847584+07:00","message":"found end of frame, send empty tag with msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:39.934852507+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:39.934865401+07:00","message":"[buffer interim] 8 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:39.934908928+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:39.934914636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:39.934918397+07:00","message":"> Transcript [26] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:39.9349213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:39.93492376+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:39.934925744+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:39.934927552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:39.934936351+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:39.934947675+07:00","message":"push: {true \n 0 0xc000187080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:39.942131892+07:00","message":"write wav file: './tmp/7560/7560_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:40.492368943+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:40.623939392+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:40.710035004+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:40.71005676+07:00","message":"found end of frame, send empty tag with msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:40.710059741+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:40.710066349+07:00","message":"[buffer interim] 9 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:40.710073591+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:40.710077978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:40.710080969+07:00","message":"> Transcript [27] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:40.710083284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:40.710085161+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:40.710086941+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:40.710088848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:40.710096561+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:40.710105887+07:00","message":"push: {true \n 0 0xc000187480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:40.71399568+07:00","message":"write wav file: './tmp/7560/7560_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:41.001345935+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:41.047544723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:41.047572429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:41.069429454+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:41.131529547+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:41.235535317+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:41.235559275+07:00","message":"found end of frame, send empty tag with msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:41.235562704+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:41.235570442+07:00","message":"[buffer interim] 10 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:41.235576859+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:41.235585372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:41.235588065+07:00","message":"> Transcript [28] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:41.235590455+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:41.235592266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:41.235594011+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:41.235595873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:41.235598257+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:41.235607577+07:00","message":"push: {true \n 0 0xc000187600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:41.240579069+07:00","message":"write wav file: './tmp/7560/7560_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.060773726+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.060809405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.060814634+07:00","message":"receive interim result [false|false]: จะหาตาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.060829494+07:00","message":"[buffer interim] 11 false จะหาตาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.060835393+07:00","message":"[bufferProcess] interim [500000000]:จะหาตาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.060837493+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.060843979+07:00","message":"[bufferProcess] send to processor (ticker):จะหาตาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.060846331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.060848769+07:00","message":"> Transcript [29] [false]: 'จะหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.060850916+07:00","message":"Set StatePrefix (first interim): 'จะหาตาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.396827015+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.396867238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.396876815+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.396889975+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.396897683+07:00","message":"[bufferProcess] interim [980000000]:จะหาตาเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.396899856+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.805778861+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.805817729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.805823743+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.805837002+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.805844754+07:00","message":"[bufferProcess] interim [460000000]:จะหาตาเป็นปกติภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.805847578+07:00","message":"[bufferProcess] send to processor:จะหาตาเป็นปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.805853153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.805855697+07:00","message":"> Transcript [30] [false]: 'จะหาตาเป็นปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.805858691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.805860712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.805862577+07:00","message":"StatePrefix: 'จะหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.805864756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.973684513+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.973725476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติภายในนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.973730752+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:43.973743083+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.973750899+07:00","message":"[bufferProcess] interim [760000000]:จะหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.973753447+07:00","message":"[bufferProcess] send to processor:จะหาตาเป็นปกติภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.973760358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.973762938+07:00","message":"> Transcript [31] [false]: 'จะหาตาเป็นปกติภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.973771467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.973773982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.973775904+07:00","message":"StatePrefix: 'จะหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:43.973778196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:44.048573306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:44.048582081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:44.477678687+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:44.477716926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติภายในนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:44.477722236+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:44.477734653+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:44.47774514+07:00","message":"[bufferProcess] interim [360000000]:จะหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:44.477748188+07:00","message":"[bufferProcess] send to processor:จะหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:44.477751869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:44.477754524+07:00","message":"> Transcript [32] [false]: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:44.477757975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:44.477759971+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:44.477761889+07:00","message":"StatePrefix: 'จะหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:44.477763836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.009344448+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.009384809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.009391172+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.009404613+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.009412755+07:00","message":"[bufferProcess] interim [900000000]:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.009415453+07:00","message":"[bufferProcess] send to processor:จะหาตาเป็นปกติภายในนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.00942202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.009424536+07:00","message":"> Transcript [33] [false]: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.009427604+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.009430124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.00943216+07:00","message":"StatePrefix: 'จะหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.009434375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.00943845+07:00","message":"Push: 'จะหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.009440365+07:00","message":"TextPushed: 'จะหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.009442768+07:00","message":"Set new StatePrefix : 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.009445129+07:00","message":"Next Push (prob) : 'ปกติภายในนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.009453048+07:00","message":"push: {false จะหาตาเป็น 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.59685307+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.59689918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.596909638+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.596926403+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.596935695+07:00","message":"[bufferProcess] interim [500000000]:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.596940196+07:00","message":"[bufferProcess] send to processor:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.596948558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.596953131+07:00","message":"> Transcript [34] [false]: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.596958478+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.596961552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.596965137+07:00","message":"StatePrefix: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.596968311+07:00","message":"TextPushed: 'จะหาตาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.90016619+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.900208703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.90021754+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:45.900240325+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.900251069+07:00","message":"[bufferProcess] interim [740000000]:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.900253853+07:00","message":"[bufferProcess] send to processor:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.900259744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.900262505+07:00","message":"> Transcript [35] [false]: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.900265778+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.900267867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.900270221+07:00","message":"StatePrefix: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:45.900272433+07:00","message":"TextPushed: 'จะหาตาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.271782772+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.271815999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.271821868+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.271838484+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.271846317+07:00","message":"[bufferProcess] interim [220000000]:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.271849114+07:00","message":"[bufferProcess] send to processor:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.271852922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.271855753+07:00","message":"> Transcript [36] [false]: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.271859241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.271861247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.271867099+07:00","message":"StatePrefix: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.271869523+07:00","message":"TextPushed: 'จะหาตาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.466483227+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.466518983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.466527272+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.466540205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.466543295+07:00","message":"receive interim result [false|false]:  5 ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.466549513+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.466552635+07:00","message":"[buffer interim] 11 false  5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466558642+07:00","message":"[bufferProcess] interim [340000000]:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466561758+07:00","message":"[bufferProcess] send to processor:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466567406+07:00","message":"[bufferProcess] interim [340000000]: 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466572422+07:00","message":"[bufferProcess] update buffer: จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466575065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466577488+07:00","message":"> Transcript [37] [false]: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466581029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466582937+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.46658489+07:00","message":"StatePrefix: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466587126+07:00","message":"TextPushed: 'จะหาตาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466592875+07:00","message":"Push: 'ปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466594748+07:00","message":"TextPushed: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466596778+07:00","message":"Set new StatePrefix : 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.466599954+07:00","message":"Next Push (prob) : 'เรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.46662299+07:00","message":"push: {false ปกติภายในนะคะ 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.590976614+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.676000939+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.676044864+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-04-30T13:26:46.67605367+07:00","message":"receive interim result [false|false]: จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.676067044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 ชนิดค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.67607498+07:00","message":"receive interim result [false|false]:  5 ชนิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.676084181+07:00","message":"[buffer interim] 11 false จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.676087506+07:00","message":"[buffer interim] 11 false  5 ชนิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.676095117+07:00","message":"[bufferProcess] interim [640000000]:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.676101066+07:00","message":"[bufferProcess] send to processor:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.676104396+07:00","message":"[bufferProcess] interim [640000000]: 5 ชนิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.676106937+07:00","message":"[bufferProcess] update buffer: จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.676109933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.676112752+07:00","message":"> Transcript [38] [false]: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.67612471+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.676129554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.676131443+07:00","message":"StatePrefix: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.676134298+07:00","message":"TextPushed: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.73992431+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.739978081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ\",\"confidence\":0.9578224}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.739985738+07:00","message":"receive interim result [true|false]: จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.739995508+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.739997674+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.740004002+07:00","message":"[buffer interim] 11 true จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740012913+07:00","message":"[bufferProcess] interim [670000000]:จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740019486+07:00","message":"[bufferProcess] send to processor (isfinal):จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740022782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740025881+07:00","message":"> Transcript [39] [false]: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740029252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.74003091+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740033188+07:00","message":"StatePrefix: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.7400362+07:00","message":"TextPushed: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740038073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740039895+07:00","message":"> Transcript [40] [true]: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.7400423+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740043965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740045567+07:00","message":"StatePrefix: 'จะหาตาเป็นปกติภายในนะคะเรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740047587+07:00","message":"TextPushed: 'จะหาตาเป็นปกติภายในนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:46.740059753+07:00","message":"Push: 'เรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.74006831+07:00","message":"push: {true เรื่องเกี่ยวกับฮอร์โมนพืช 5 ชนิดค่ะ 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:46.753696682+07:00","message":"write wav file: './tmp/7560/7560_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:46.965616332+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:47.049457842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:47.04946468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.642098414+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.642164901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.642172793+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.642193606+07:00","message":"[buffer interim] 12 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.642207617+07:00","message":"[bufferProcess] interim [480000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.642210499+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.835384684+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.83542743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.835432688+07:00","message":"receive interim result [false|false]: สำหรับพี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.835446334+07:00","message":"[buffer interim] 12 false สำหรับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.835453908+07:00","message":"[bufferProcess] interim [660000000]:สำหรับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.835456033+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.835461363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.835463956+07:00","message":"> Transcript [41] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.835466278+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.895432497+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.89547971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.895485583+07:00","message":"receive interim result [false|false]: สำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.895498643+07:00","message":"[buffer interim] 12 false สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.895506706+07:00","message":"[bufferProcess] interim [720000000]:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.895509326+07:00","message":"[bufferProcess] send to processor:สำหรับพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.895514924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.895517336+07:00","message":"> Transcript [42] [false]: 'สำหรับพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.895520501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.895522619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.89552455+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.895526651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.964557236+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.964606072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.964611865+07:00","message":"receive interim result [false|false]: สำหรับทริป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:47.964624324+07:00","message":"[buffer interim] 12 false สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.964631464+07:00","message":"[bufferProcess] interim [780000000]:สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.964634361+07:00","message":"[bufferProcess] send to processor:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.964639786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.964642358+07:00","message":"> Transcript [43] [false]: 'สำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.964645841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.964647931+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.964649652+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:47.964652286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.014058432+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.014111576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.014117893+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.014130182+07:00","message":"[buffer interim] 12 false สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.01413702+07:00","message":"[bufferProcess] interim [840000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.014140028+07:00","message":"[bufferProcess] send to processor:สำหรับทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.014147074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.014150183+07:00","message":"> Transcript [44] [false]: 'สำหรับทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.014153762+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.014155977+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.014158082+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.014160601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.203528678+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.203576142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.203581229+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.203594907+07:00","message":"[buffer interim] 12 false สำหรับทริปนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203602153+07:00","message":"[bufferProcess] interim [80000000]:สำหรับทริปนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203604803+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203610016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203612779+07:00","message":"> Transcript [45] [false]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203615899+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203618059+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203620008+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203622029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203625922+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203627781+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.203631252+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.20363344+07:00","message":"Next Push (prob) : 'ทริปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.203641203+07:00","message":"push: {false สำหรับ 0 0xc00206e480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.341917656+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.341961162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.34196718+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.341980763+07:00","message":"[buffer interim] 12 false สำหรับทริปนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.341989177+07:00","message":"[bufferProcess] interim [200000000]:สำหรับทริปนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.34199187+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.34199735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.342000021+07:00","message":"> Transcript [46] [false]: 'สำหรับทริปนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.342003867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.342006307+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.342008118+07:00","message":"StatePrefix: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.342010427+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.530813527+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.530853955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้เราจะเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.530860397+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:48.530873183+07:00","message":"[buffer interim] 12 false สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.530882563+07:00","message":"[bufferProcess] interim [380000000]:สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.530885324+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.530890714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.530893356+07:00","message":"> Transcript [47] [false]: 'สำหรับทริปนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.530897105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.53089924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.530901533+07:00","message":"StatePrefix: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:48.530904066+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:49.103067156+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:49.103108719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้เราจะเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:49.103114345+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:49.103126504+07:00","message":"[buffer interim] 12 false สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:49.103134448+07:00","message":"[bufferProcess] interim [980000000]:สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:49.103137219+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:49.103140885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:49.103143331+07:00","message":"> Transcript [48] [false]: 'สำหรับทริปนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:49.103146504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:49.103148336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:49.103150365+07:00","message":"StatePrefix: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:49.103152654+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:50.050405817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:50.050408076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:51.957250788+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:52.067911288+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:52.067954958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้เราจะเรียน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:52.06796128+07:00","message":"receive interim result [true|false]: สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:52.067971296+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:52.067973584+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:52.067980481+07:00","message":"[buffer interim] 12 true สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.067988535+07:00","message":"[bufferProcess] interim [10000000]:สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.067992065+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทริปนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.067995572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.067998401+07:00","message":"> Transcript [49] [false]: 'สำหรับทริปนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068001989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068003941+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068005956+07:00","message":"StatePrefix: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068008118+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068010442+07:00","message":"Push: 'ทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068012189+07:00","message":"TextPushed: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068014329+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068016332+07:00","message":"Next Push (prob) : 'เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068017981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068019728+07:00","message":"> Transcript [50] [true]: 'สำหรับทริปนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068021732+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068023435+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068027587+07:00","message":"StatePrefix: 'สำหรับทริปนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068029667+07:00","message":"TextPushed: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:52.068031623+07:00","message":"Push: 'เราจะเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:52.06803982+07:00","message":"push: {false ทริปนี้ 0 0xc00206e480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:52.06804539+07:00","message":"push: {true เราจะเรียน 0 0xc00206e480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:52.078566021+07:00","message":"write wav file: './tmp/7560/7560_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:52.094477667+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:53.051281944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:53.051302896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:56.05193618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:56.051964404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:57.199252583+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:57.297323334+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:57.297350155+07:00","message":"found end of frame, send empty tag with msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:57.297353681+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:57.297362322+07:00","message":"[buffer interim] 13 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:57.29737006+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:57.297377142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:57.297379782+07:00","message":"> Transcript [51] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:57.297382394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:57.297384291+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:57.29738601+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:57.297387825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:26:57.297390531+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:57.297400636+07:00","message":"push: {true \n 0 0xc00039c600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:26:57.308549005+07:00","message":"write wav file: './tmp/7560/7560_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:26:58.932807849+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:59.052703621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:26:59.052715316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:00.734867242+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:00.734910225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:00.734917653+07:00","message":"receive interim result [false|false]: การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:00.734934039+07:00","message":"[buffer interim] 14 false การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:00.734945537+07:00","message":"[bufferProcess] interim [500000000]:การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:00.734949438+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:00.734956558+07:00","message":"[bufferProcess] send to processor (ticker):การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:00.734964177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:00.734968032+07:00","message":"> Transcript [52] [false]: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:00.7349712+07:00","message":"Set StatePrefix (first interim): 'การเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:00.754742191+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:00.754788794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:00.754796586+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:00.754867385+07:00","message":"[buffer interim] 14 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:00.754877929+07:00","message":"[bufferProcess] interim [560000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:00.754880825+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.051433244+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.051473315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.051479017+07:00","message":"receive interim result [false|false]: การเรียนรู้เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.051495139+07:00","message":"[buffer interim] 14 false การเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.051503426+07:00","message":"[bufferProcess] interim [800000000]:การเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.051505961+07:00","message":"[bufferProcess] send to processor:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.051509506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.051511947+07:00","message":"> Transcript [53] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.05151533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.051517616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.051519424+07:00","message":"StatePrefix: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.051521244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.452185428+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.452223061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.452228473+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.452244558+07:00","message":"[buffer interim] 14 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.452252224+07:00","message":"[bufferProcess] interim [920000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.452255041+07:00","message":"[bufferProcess] send to processor:การเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.452258388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.452261661+07:00","message":"> Transcript [54] [false]: 'การเรียนรู้เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.452264942+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.452266841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.452268636+07:00","message":"StatePrefix: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.452270931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.561803402+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.586905577+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.586944902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.58695002+07:00","message":"receive interim result [false|false]: การเรียนรู้ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.586966927+07:00","message":"[buffer interim] 14 false การเรียนรู้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.586974509+07:00","message":"[bufferProcess] interim [980000000]:การเรียนรู้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.586980638+07:00","message":"[bufferProcess] send to processor:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.586987989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.586990859+07:00","message":"> Transcript [55] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.586994205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.586997069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.586998886+07:00","message":"StatePrefix: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.587000899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.620954138+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.7755268+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.775565574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้เรื่องดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.775571456+07:00","message":"receive interim result [false|false]: การเรียนรู้เรื่องดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.775589393+07:00","message":"[buffer interim] 14 false การเรียนรู้เรื่องดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775600266+07:00","message":"[bufferProcess] interim [160000000]:การเรียนรู้เรื่องดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775604831+07:00","message":"[bufferProcess] send to processor:การเรียนรู้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775614449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775617165+07:00","message":"> Transcript [56] [false]: 'การเรียนรู้ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775620735+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775622965+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.77562475+07:00","message":"StatePrefix: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775626955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775632391+07:00","message":"Push: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775634698+07:00","message":"TextPushed: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.77563663+07:00","message":"Set new StatePrefix : 'การเรียนรู้ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.775650042+07:00","message":"Next Push (prob) : 'รู้ต้องมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.775659508+07:00","message":"push: {false การเรียน 0 0xc00039d700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.900697375+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.900733446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้เรื่องดีค่ะ\",\"confidence\":0.8892985}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.900738464+07:00","message":"receive interim result [true|false]: การเรียนรู้เรื่องดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.900748961+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.900751451+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.900758129+07:00","message":"[buffer interim] 14 true การเรียนรู้เรื่องดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.90076572+07:00","message":"[bufferProcess] interim [580000000]:การเรียนรู้เรื่องดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900776846+07:00","message":"[bufferProcess] send to processor (isfinal):การเรียนรู้เรื่องดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900780382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.9007835+07:00","message":"> Transcript [57] [false]: 'การเรียนรู้เรื่องดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900786167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900788243+07:00","message":"Set new StatePrefix: 'การเรียนรู้เรื่องดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.90079039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900792551+07:00","message":"> Transcript [58] [true]: 'การเรียนรู้เรื่องดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900794915+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900796662+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900798542+07:00","message":"StatePrefix: 'การเรียนรู้เรื่องดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900800559+07:00","message":"TextPushed: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:01.900803033+07:00","message":"Push: 'รู้เรื่องดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:01.900811184+07:00","message":"push: {true รู้เรื่องดีค่ะ 0 0xc00039d700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:01.910261122+07:00","message":"write wav file: './tmp/7560/7560_14.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:02.053323511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:02.053348596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.054377843+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.054421617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.054426655+07:00","message":"receive interim result [false|false]: ค้นข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.054444203+07:00","message":"[buffer interim] 15 false ค้นข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.054451413+07:00","message":"[bufferProcess] interim [500000000]:ค้นข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.054453648+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.054458444+07:00","message":"[bufferProcess] send to processor (ticker):ค้นข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.054461458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.054464174+07:00","message":"> Transcript [59] [false]: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.054466343+07:00","message":"Set StatePrefix (first interim): 'ค้นข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.239018444+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.239060246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.239065464+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.239079257+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.239085578+07:00","message":"[bufferProcess] interim [680000000]:ค้นข้อมูลเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.239087665+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.368569703+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.368606536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.368611701+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.368624727+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.368631491+07:00","message":"[bufferProcess] interim [800000000]:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.368633937+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.368638903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.368641418+07:00","message":"> Transcript [60] [false]: 'ค้นข้อมูลเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.368644605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.36864649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.368648487+07:00","message":"StatePrefix: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.368650963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.969546882+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.969583609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.969588901+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:03.969603492+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.969611402+07:00","message":"[bufferProcess] interim [400000000]:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.969614054+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.969619241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.969621986+07:00","message":"> Transcript [61] [false]: 'ค้นข้อมูลเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.969625055+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.969626962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.969628845+07:00","message":"StatePrefix: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:03.969631075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.600468993+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.600513608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.600519454+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.600531348+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.600540537+07:00","message":"[bufferProcess] interim [940000000]:ค้นข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.600543049+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.600548077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.600550712+07:00","message":"> Transcript [62] [false]: 'ค้นข้อมูลเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.600553983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.600556233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.600558079+07:00","message":"StatePrefix: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.600560248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.65040021+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.650434066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.650441098+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.650453651+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650460403+07:00","message":"[bufferProcess] interim [60000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650463218+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650467116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.65047044+07:00","message":"> Transcript [63] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650473673+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650475776+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650477709+07:00","message":"StatePrefix: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650479698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650482196+07:00","message":"Push: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650484497+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.65048652+07:00","message":"Set new StatePrefix : 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.650489024+07:00","message":"Next Push (prob) : 'เกี่ยวกับการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.65049702+07:00","message":"push: {false ค้นข้อมูล 0 0xc00206e000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.841219347+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.841255232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.841261444+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.8412791+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.841288175+07:00","message":"[bufferProcess] interim [300000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.841290758+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.84129541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.841298002+07:00","message":"> Transcript [64] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.841301098+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.841303202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.841305512+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.841307667+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.975252186+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.975306226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.975314146+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:04.975328254+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.975336556+07:00","message":"[bufferProcess] interim [420000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.975339328+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.975346733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.975350027+07:00","message":"> Transcript [65] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.975354244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.975356678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.975358864+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:04.975361423+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:05.054264195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:05.054279228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.30007516+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.300108167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.300114105+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.300131146+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.30013862+07:00","message":"[bufferProcess] interim [660000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.300142281+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.300146524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.300149126+07:00","message":"> Transcript [66] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.300154343+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.300156333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.300158693+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.30016108+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.552252845+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.552284534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.552290314+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.552302884+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552309076+07:00","message":"[bufferProcess] interim [20000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552311462+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552316294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552318744+07:00","message":"> Transcript [67] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.55232205+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.55232395+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552326484+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552328662+07:00","message":"TextPushed: 'ค้นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552333007+07:00","message":"Push: 'เกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552335123+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552337299+07:00","message":"Set new StatePrefix : 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.552339567+07:00","message":"Next Push (prob) : 'การเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.552346853+07:00","message":"push: {false เกี่ยวกับการควบคุม 0 0xc00206e000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.865917984+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.865966154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.865971545+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:05.865984302+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.865991375+07:00","message":"[bufferProcess] interim [260000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.865993803+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.865998941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.866001521+07:00","message":"> Transcript [68] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.866005345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.866007497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.866009636+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:05.866012183+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.250024001+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.250063902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.250069088+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.250085675+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.250095214+07:00","message":"[bufferProcess] interim [680000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.250098025+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.250103749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.250106467+07:00","message":"> Transcript [69] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.250109786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.250111928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.250115309+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.250118088+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.394850487+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.394885747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.394891204+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.394902671+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.394910225+07:00","message":"[bufferProcess] interim [800000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.394913261+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.394916513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.394919251+07:00","message":"> Transcript [70] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.39492247+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.394924487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.394926414+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.394928837+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.445637113+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.445671511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.445677023+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.445687395+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445694129+07:00","message":"[bufferProcess] interim [860000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445696412+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445699729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445702201+07:00","message":"> Transcript [71] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445705528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445707477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.44570972+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445712216+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445715755+07:00","message":"Push: 'การเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445717875+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.44572033+07:00","message":"Set new StatePrefix : 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.445722587+07:00","message":"Next Push (prob) : 'ของพืชที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.445731995+07:00","message":"push: {false การเจริญเติบโต 0 0xc00206e000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.574469479+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.574504848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.574510928+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:06.574525837+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.574533313+07:00","message":"[bufferProcess] interim [980000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.574535873+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.574539151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.57454213+07:00","message":"> Transcript [72] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.574544501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:06.574546471+07:00","message":"Set new StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.149589103+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.149649277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.14965529+07:00","message":"receive interim result [false|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.149676762+07:00","message":"[buffer interim] 15 false ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.149683702+07:00","message":"[bufferProcess] interim [580000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.149686637+07:00","message":"[bufferProcess] send to processor:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.149693118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.149695978+07:00","message":"> Transcript [73] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.149698653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.149702291+07:00","message":"Set new StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.266344426+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.374464261+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.374513698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์\",\"confidence\":0.95051867}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.374522346+07:00","message":"receive interim result [true|false]: ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.374534286+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.374538044+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.374546897+07:00","message":"[buffer interim] 15 true ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374556319+07:00","message":"[bufferProcess] interim [850000000]:ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.37456069+07:00","message":"[bufferProcess] send to processor (isfinal):ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374565822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374569447+07:00","message":"> Transcript [74] [false]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374574565+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374577439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374580595+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374584658+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374587371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374590419+07:00","message":"> Transcript [75] [true]: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374593755+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374596583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374599163+07:00","message":"StatePrefix: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโตของพืชที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374602447+07:00","message":"TextPushed: 'ค้นข้อมูลเกี่ยวกับการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:07.374607352+07:00","message":"Push: 'ของพืชที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.37461902+07:00","message":"push: {true ของพืชที่มนุษย์ 0 0xc00206e000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:07.386732622+07:00","message":"write wav file: './tmp/7560/7560_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:07.454454657+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:08.054456087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:08.054464428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.184126016+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.184170376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.184175795+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.184190972+07:00","message":"[buffer interim] 16 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.184197649+07:00","message":"[bufferProcess] interim [780000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.184199617+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.857944303+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.936583014+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.952722377+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.952755328+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.952761299+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.952769239+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.952778932+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.952787356+07:00","message":"[buffer interim] 16 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952795605+07:00","message":"[bufferProcess] interim [620000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952798954+07:00","message":"[bufferProcess] send to processor (isfinal):เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952802705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952805613+07:00","message":"> Transcript [76] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.95280793+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952809569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952811574+07:00","message":"> Transcript [77] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952813891+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952815717+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952817466+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952819242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:08.952821595+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:08.952829042+07:00","message":"push: {true  0 0xc00206e280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:08.959333369+07:00","message":"write wav file: './tmp/7560/7560_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:09.64816957+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:09.648226281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:09.648231848+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:09.648249084+07:00","message":"[buffer interim] 17 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:09.648256947+07:00","message":"[bufferProcess] interim [540000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:09.648259208+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.018575389+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.109922204+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.109966408+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.1099743+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.10998572+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.109988853+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.109996925+07:00","message":"[buffer interim] 17 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110008301+07:00","message":"[bufferProcess] interim [110000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110013269+07:00","message":"[bufferProcess] send to processor (isfinal):รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110018289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110022232+07:00","message":"> Transcript [78] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110025288+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110027693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110030686+07:00","message":"> Transcript [79] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110034793+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110037585+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110040836+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110043669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.110046898+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.110058354+07:00","message":"push: {true  0 0xc00039ca00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:10.116004492+07:00","message":"write wav file: './tmp/7560/7560_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.140193044+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.657733591+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.747730114+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.747752818+07:00","message":"found end of frame, send empty tag with msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.747755982+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.747763271+07:00","message":"[buffer interim] 18 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.747770715+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.747782638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.747785966+07:00","message":"> Transcript [80] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.74778841+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.747790342+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.747792214+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.74779402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:10.747802507+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.747813055+07:00","message":"push: {true \n 0 0xc00039da00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:10.752879494+07:00","message":"write wav file: './tmp/7560/7560_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:10.78054528+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:11.05501883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:11.055023874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:13.537556687+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:13.606232949+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:13.621500299+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:13.621529427+07:00","message":"found end of frame, send empty tag with msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:13.621532799+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:13.621539614+07:00","message":"[buffer interim] 19 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:13.621546223+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:13.62155067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:13.6215533+07:00","message":"> Transcript [81] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:13.621555638+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:13.621557776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:13.621559501+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:13.621561245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:13.62156395+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:13.621576158+07:00","message":"push: {true \n 0 0xc00206e700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:13.63028068+07:00","message":"write wav file: './tmp/7560/7560_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:13.788228327+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.026461077+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.026492087+07:00","message":"found end of frame, send empty tag with msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.026495884+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.026503764+07:00","message":"[buffer interim] 20 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.026511512+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.026514992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.026517645+07:00","message":"> Transcript [82] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.026520164+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.026522519+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.026524345+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.026526148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.026528696+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.02653874+07:00","message":"push: {true \n 0 0xc00039db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:14.031077513+07:00","message":"write wav file: './tmp/7560/7560_20.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:14.055748706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:14.055748758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.111166615+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.446360594+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.528504372+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.528526393+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.528529592+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.528536891+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.5285436+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.528547372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.528550348+07:00","message":"> Transcript [83] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.528552868+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.528554751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.528556554+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.528558249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.528566285+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.528576086+07:00","message":"push: {true \n 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:14.534740218+07:00","message":"write wav file: './tmp/7560/7560_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.570897552+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.622627234+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.75313987+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.794884181+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.794906361+07:00","message":"found end of frame, send empty tag with msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.794909576+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.794917964+07:00","message":"[buffer interim] 22 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.794925636+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.794934916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.794937447+07:00","message":"> Transcript [84] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.794939868+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.794941785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.794943505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.794945421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:14.794947652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:14.794957269+07:00","message":"push: {true \n 0 0xc000130300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:14.799675257+07:00","message":"write wav file: './tmp/7560/7560_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:15.791272911+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:15.791329527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:15.791335159+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:15.791352957+07:00","message":"[buffer interim] 23 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:15.79135998+07:00","message":"[bufferProcess] interim [900000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:15.79136257+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.315556546+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.315597986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.315604444+07:00","message":"receive interim result [false|false]: นักเรียนถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.315620023+07:00","message":"[buffer interim] 23 false นักเรียนถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.315627424+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.315629782+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.315633463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.315636087+07:00","message":"> Transcript [85] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.315638329+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.380316697+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.380353245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.380358823+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.380372638+07:00","message":"[buffer interim] 23 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.380379746+07:00","message":"[bufferProcess] interim [440000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.380381997+07:00","message":"[bufferProcess] send to processor:นักเรียนถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.380385246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.380387814+07:00","message":"> Transcript [86] [false]: 'นักเรียนถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.380391102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.380393113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.380394867+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.380396866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.389285037+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.389314226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนถูกต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.389319373+07:00","message":"receive interim result [false|false]: นักเรียนถูกต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.389330828+07:00","message":"[buffer interim] 23 false นักเรียนถูกต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.389336093+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนถูกต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.389338314+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.389341706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.389344316+07:00","message":"> Transcript [87] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.38934754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.389349694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.389351589+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.389353683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.695693058+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.69573284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนปลูกต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.695738374+07:00","message":"receive interim result [false|false]: นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:16.695753746+07:00","message":"[buffer interim] 23 false นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.695761195+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.695764629+07:00","message":"[bufferProcess] send to processor:นักเรียนถูกต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.695767811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.69577022+07:00","message":"> Transcript [88] [false]: 'นักเรียนถูกต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.695781824+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.695784574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.695787236+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:16.695790233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:17.056510998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:17.05653862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.344885896+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.344937656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนปลูกต้นมะม่วง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.344943704+07:00","message":"receive interim result [false|false]: นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.344961639+07:00","message":"[buffer interim] 23 false นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.344971292+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.344974098+07:00","message":"[bufferProcess] send to processor:นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.344984686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.344987523+07:00","message":"> Transcript [89] [false]: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.344991157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.3449937+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.344995795+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.344997822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.345004702+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.345006565+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.345008459+07:00","message":"Set new StatePrefix : 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.345010545+07:00","message":"Next Push (prob) : 'ปลูกต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.345019036+07:00","message":"push: {false นักเรียน 0 0xc0027b4180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.351486951+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.351511903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.351516036+07:00","message":"receive interim result [false|false]: นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.351528395+07:00","message":"[buffer interim] 23 false นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.351533862+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.351536011+07:00","message":"[bufferProcess] send to processor:นักเรียนปลูกต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.351538725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.351541269+07:00","message":"> Transcript [90] [false]: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.351544666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.351546768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.351548745+07:00","message":"StatePrefix: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.351551046+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.519234922+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.627451268+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.627492279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ\",\"confidence\":0.9515031}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.627498647+07:00","message":"receive interim result [true|false]: นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.627508205+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.627510395+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.627516704+07:00","message":"[buffer interim] 23 true นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.62752765+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627532921+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627536105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627539074+07:00","message":"> Transcript [91] [false]: 'นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627543416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627545716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627548191+07:00","message":"StatePrefix: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627550393+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627554498+07:00","message":"> Transcript [92] [true]: 'นักเรียนปลูกต้นมะม่วงไว้บ้างไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627556596+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627558457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627560111+07:00","message":"StatePrefix: 'นักเรียนปลูกต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627561998+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:17.627568488+07:00","message":"Push: 'ปลูกต้นมะม่วงไว้บ้างไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.62759604+07:00","message":"push: {true ปลูกต้นมะม่วงไว้บ้างไหมคะ 0 0xc0027b4180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:17.636559501+07:00","message":"write wav file: './tmp/7560/7560_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:17.776389174+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.209882348+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.209936669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.209942042+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.209959344+07:00","message":"[buffer interim] 24 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.20996739+07:00","message":"[bufferProcess] interim [440000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.209969809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.209979415+07:00","message":"[bufferProcess] send to processor (ticker):ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.209982119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.209984854+07:00","message":"> Transcript [93] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.209988742+07:00","message":"Set StatePrefix (first interim): 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.397079214+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.397122564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.397128417+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.397143181+07:00","message":"[buffer interim] 24 false ต้นมะม่วงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.397151683+07:00","message":"[bufferProcess] interim [680000000]:ต้นมะม่วงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.397153953+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.538123916+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.538172631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมาบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.538178668+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมาบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.538192766+07:00","message":"[buffer interim] 24 false ต้นมะม่วงมาบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.538200641+07:00","message":"[bufferProcess] interim [800000000]:ต้นมะม่วงมาบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.538203153+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.538211247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.538214444+07:00","message":"> Transcript [94] [false]: 'ต้นมะม่วงมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.53821742+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.538219699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.538221638+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.538223737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.650228434+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.650263817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมาบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.650269805+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.650280995+07:00","message":"[buffer interim] 24 false ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.650288333+07:00","message":"[bufferProcess] interim [860000000]:ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.650290827+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงมาบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.650296338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.650299309+07:00","message":"> Transcript [95] [false]: 'ต้นมะม่วงมาบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.650302681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.650304954+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.650306826+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.650308919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.90803862+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.90808568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงมาบ้างหรือเปล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.908091641+07:00","message":"receive interim result [false|false]: ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:19.908104328+07:00","message":"[buffer interim] 24 false ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.90811453+07:00","message":"[bufferProcess] interim [160000000]:ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.908117072+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงมาบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.908122748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.908125987+07:00","message":"> Transcript [96] [false]: 'ต้นมะม่วงมาบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.90812968+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.908132058+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.908134124+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:19.908136179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:20.056915585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:20.056924436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.267154072+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.39571607+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.395768749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครเห็นต้นมะม่วงมาบ้างหรือเปล่า\",\"confidence\":0.95446706}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.395780516+07:00","message":"receive interim result [true|false]: ใครเห็นต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.395790891+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.395793347+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.39580032+07:00","message":"[buffer interim] 24 true ใครเห็นต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395807737+07:00","message":"[bufferProcess] interim [730000000]:ใครเห็นต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395811641+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นมะม่วงมาบ้างหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395814959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395818269+07:00","message":"> Transcript [97] [false]: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395820935+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395822864+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395824617+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395826439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395828826+07:00","message":"Push: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395830565+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395832709+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395834883+07:00","message":"Next Push (prob) : 'มาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395836853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395838721+07:00","message":"> Transcript [98] [true]: 'ใครเห็นต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395841041+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395842678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.39584438+07:00","message":"StatePrefix: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.39584826+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.395850009+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.395964532+07:00","message":"push: {false ต้นมะม่วง 0 0xc0027b4400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.396003795+07:00","message":"Push: 'มาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.396008757+07:00","message":"TextPushed: 'ต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.396010885+07:00","message":"Set new StatePrefix : 'ใครเห็นต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.396013738+07:00","message":"Next Push (prob) : 'ใครเห็นต้นมะม่วงมาบ้างหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.396025513+07:00","message":"push: {true มาบ้างหรือเปล่า 0 0xc0027b4400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.3960313+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_24.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:20.404520234+07:00","message":"write wav file: './tmp/7560/7560_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.652021746+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.708978828+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.826223685+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.826243265+07:00","message":"found end of frame, send empty tag with msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.826246228+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.826253582+07:00","message":"[buffer interim] 25 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.826261215+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.826265448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.826268431+07:00","message":"> Transcript [99] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.826270949+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.826274448+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.826276247+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.826278468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:20.826280803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.82629093+07:00","message":"push: {true \n 0 0xc00039dc80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:20.831004083+07:00","message":"write wav file: './tmp/7560/7560_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:20.850738382+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:22.818362012+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:22.922822878+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:22.922860829+07:00","message":"found end of frame, send empty tag with msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:22.92286641+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:22.922880909+07:00","message":"[buffer interim] 26 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:22.922891817+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:22.922898283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:22.922902786+07:00","message":"> Transcript [100] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:22.922907594+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:22.922910734+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:22.922915212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:22.922918543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:22.92292982+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:22.922945483+07:00","message":"push: {true \n 0 0xc000130d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:22.930231089+07:00","message":"write wav file: './tmp/7560/7560_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:22.951916888+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:23.017453913+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:23.0576675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:23.057696848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:23.216587918+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:23.216617723+07:00","message":"found end of frame, send empty tag with msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:23.216622784+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:23.216632339+07:00","message":"[buffer interim] 27 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:23.216640771+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:23.2166449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:23.216647547+07:00","message":"> Transcript [101] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:23.216650141+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:23.216652111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:23.21665394+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:23.216655935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:23.216658195+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:23.216667668+07:00","message":"push: {true \n 0 0xc00039df80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:23.220969616+07:00","message":"write wav file: './tmp/7560/7560_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:23.461028095+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:24.018945709+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:24.018989084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่รัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:24.018994801+07:00","message":"receive interim result [false|false]: ที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:24.019009587+07:00","message":"[buffer interim] 28 false ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:24.0190178+07:00","message":"[bufferProcess] interim [600000000]:ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:24.019020209+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.445190062+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.445232279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นแบบในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.445238198+07:00","message":"receive interim result [false|false]: ต้นแบบในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.44525259+07:00","message":"[buffer interim] 28 false ต้นแบบในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.445261224+07:00","message":"[bufferProcess] interim [980000000]:ต้นแบบในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.445263733+07:00","message":"[bufferProcess] send to processor:ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.445269437+07:00","message":"[bufferProcess] send to processor (ticker):ต้นแบบในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.445272089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.445274956+07:00","message":"> Transcript [102] [false]: 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.445277216+07:00","message":"Set StatePrefix (first interim): 'ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.44527891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.445280663+07:00","message":"> Transcript [103] [false]: 'ต้นแบบในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.445282894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.44528469+07:00","message":"Set new StatePrefix: 'ต้นแบบในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.638922451+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.638963921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.638969239+07:00","message":"receive interim result [false|false]: รูปนี้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.638982499+07:00","message":"[buffer interim] 28 false รูปนี้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.638991384+07:00","message":"[bufferProcess] interim [220000000]:รูปนี้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.638993559+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.735694961+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.735749884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้หรือไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.73575604+07:00","message":"receive interim result [false|false]: รูปนี้หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.735770909+07:00","message":"[buffer interim] 28 false รูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.7357845+07:00","message":"[bufferProcess] interim [280000000]:รูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.735788115+07:00","message":"[bufferProcess] send to processor:รูปนี้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.735791633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.735794456+07:00","message":"> Transcript [104] [false]: 'รูปนี้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.735796755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:25.735798715+07:00","message":"Set new StatePrefix: 'รูปนี้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:25.897677149+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.013861268+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.013907533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นแบบในรูปนี้หรือไม่\",\"confidence\":0.9272415}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.013913725+07:00","message":"receive interim result [true|false]: ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.01392386+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.013926326+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.01393355+07:00","message":"[buffer interim] 28 true ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013946117+07:00","message":"[bufferProcess] interim [670000000]:ต้นแบบในรูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013949514+07:00","message":"[bufferProcess] send to processor (isfinal):รูปนี้หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013952867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013956809+07:00","message":"> Transcript [105] [false]: 'รูปนี้หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013959991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013961841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013963706+07:00","message":"StatePrefix: 'รูปนี้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.01396561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013967512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013969565+07:00","message":"> Transcript [106] [true]: 'ต้นแบบในรูปนี้หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013971845+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013973481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013977797+07:00","message":"StatePrefix: 'รูปนี้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013979621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.013986655+07:00","message":"Push: 'ต้นแบบในรูปนี้หรือไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.01399529+07:00","message":"push: {true ต้นแบบในรูปนี้หรือไม่ 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:26.0251417+07:00","message":"write wav file: './tmp/7560/7560_28.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:26.058062032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:26.058113945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.106055255+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.803818854+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.859747799+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.895408151+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.895432867+07:00","message":"found end of frame, send empty tag with msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.895436603+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.895444751+07:00","message":"[buffer interim] 29 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.895452788+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.895457201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.895460475+07:00","message":"> Transcript [107] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.895463643+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.895465531+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.89546764+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.89546953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:26.895477826+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.895488208+07:00","message":"push: {true \n 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:26.900763188+07:00","message":"write wav file: './tmp/7560/7560_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:26.92844044+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.064981773+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.125633711+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.345373635+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.345402194+07:00","message":"found end of frame, send empty tag with msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.34540723+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.345416467+07:00","message":"[buffer interim] 30 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.345425052+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.34543003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.345433716+07:00","message":"> Transcript [108] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.345437691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.345440926+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.345443695+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.345446223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.345449379+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.345460586+07:00","message":"push: {true \n 0 0xc000045a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:27.350188975+07:00","message":"write wav file: './tmp/7560/7560_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.448257838+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.448288654+07:00","message":"found end of frame, send empty tag with msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.448292505+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.448300273+07:00","message":"[buffer interim] 31 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.448307285+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.448311128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.448314309+07:00","message":"> Transcript [109] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.448317875+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.448320422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.448322572+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.448324365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:27.448331252+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.44834125+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:27.453068776+07:00","message":"write wav file: './tmp/7560/7560_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:27.949327587+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:28.341523099+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:28.40408791+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:28.418548588+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:28.418565379+07:00","message":"found end of frame, send empty tag with msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:28.418568257+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:28.41857354+07:00","message":"[buffer interim] 32 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:28.418580249+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:28.418583768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:28.418586408+07:00","message":"> Transcript [110] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:28.418588883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:28.4185907+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:28.418592439+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:28.418594151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:28.418596578+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:28.418623921+07:00","message":"push: {true \n 0 0xc00206e580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:28.423394934+07:00","message":"write wav file: './tmp/7560/7560_32.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:29.058466981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:29.058472489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.132514348+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.132554564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.132560273+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.132573332+07:00","message":"[buffer interim] 33 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.132581756+07:00","message":"[bufferProcess] interim [780000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.132583764+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.646237442+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.646275311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.646280484+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.646296115+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.646303336+07:00","message":"[bufferProcess] interim [260000000]:ต้นมะม่วงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.64630586+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.646311401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.646313996+07:00","message":"> Transcript [111] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.646316073+07:00","message":"Set StatePrefix (first interim): 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.655758639+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.655776392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.655785057+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.655790152+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.655793721+07:00","message":"[bufferProcess] interim [320000000]:ต้นมะม่วงต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.655795702+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.655798312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.655800577+07:00","message":"> Transcript [112] [false]: 'ต้นมะม่วงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.655803508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.655805612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.655807536+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.655809536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.984626028+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.984682642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.984690049+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:29.984704261+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.984716526+07:00","message":"[bufferProcess] interim [620000000]:ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.984720579+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.984726146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.984730408+07:00","message":"> Transcript [113] [false]: 'ต้นมะม่วงต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.984735497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.984739976+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.984741868+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:29.984744207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.327561139+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.327601296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.327607551+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.327620289+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.327628537+07:00","message":"[bufferProcess] interim [920000000]:ต้นมะม่วงต้นที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.327631149+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.327635008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.32763769+07:00","message":"> Transcript [114] [false]: 'ต้นมะม่วงต้นที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.32764053+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.32764242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.327644298+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.32764641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.483316187+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.483357318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.483363089+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.483378499+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483385856+07:00","message":"[bufferProcess] interim [40000000]:ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483388625+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483396306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483398811+07:00","message":"> Transcript [115] [false]: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483402017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483404137+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483406357+07:00","message":"StatePrefix: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483408488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483413688+07:00","message":"Push: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483415798+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483417776+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.483420295+07:00","message":"Next Push (prob) : 'ต้นที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.483427737+07:00","message":"push: {false ต้นมะม่วง 0 0xc000186380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.55597104+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.556011204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.556017887+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.556033462+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.556040565+07:00","message":"[bufferProcess] interim [160000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.556043318+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.556050914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.556053984+07:00","message":"> Transcript [116] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.556057341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.556059402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.55606156+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.556063688+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.671520388+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.671561285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.671568478+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.671587478+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.671596917+07:00","message":"[bufferProcess] interim [280000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.671600897+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.671609442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.67161213+07:00","message":"> Transcript [117] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.671615405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.671617509+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.671620293+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.67162294+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.988447425+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.988490855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.988496105+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:30.988512157+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.988520937+07:00","message":"[bufferProcess] interim [580000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.988524045+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.988532045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.988535025+07:00","message":"> Transcript [118] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.988538747+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.988540944+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.988543126+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:30.98854554+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.049192355+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.049231576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.049237651+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.049254728+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049261731+07:00","message":"[bufferProcess] interim [640000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049265518+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049268967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049271697+07:00","message":"> Transcript [119] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049275417+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049277437+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049279367+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049281456+07:00","message":"TextPushed: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049286097+07:00","message":"Push: 'ต้นที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049287999+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049292491+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.049295125+07:00","message":"Next Push (prob) : 'ไว้ที่บ้านนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.049302834+07:00","message":"push: {false ต้นที่ปลูก 0 0xc000186380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.371332046+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.371377947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.371386166+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.371401213+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.371411031+07:00","message":"[bufferProcess] interim [0]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.371414132+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.371419908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.371422814+07:00","message":"> Transcript [120] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.371426014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.371427984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.371430096+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.371432568+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.459164496+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.459206628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.459214725+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.459229154+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.459236799+07:00","message":"[bufferProcess] interim [120000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.459239528+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.459244624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.459247671+07:00","message":"> Transcript [121] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.459250958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.459253029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.459255366+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.459258147+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.597535131+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.597572925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.597579066+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.597593712+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.597600971+07:00","message":"[bufferProcess] interim [180000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.597603767+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.59760739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.597609982+07:00","message":"> Transcript [122] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.597613299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.597615661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.597617692+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.597620009+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.665180806+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.665213265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.66521991+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.665232123+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665240658+07:00","message":"[bufferProcess] interim [300000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665245086+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665253647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665257768+07:00","message":"> Transcript [123] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665261972+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665264916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665268991+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665273535+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665282068+07:00","message":"Push: 'ไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665285727+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665289067+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.665292667+07:00","message":"Next Push (prob) : 'คะหรือว่าที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.66530228+07:00","message":"push: {false ไว้ที่บ้านนะ 0 0xc000186380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.755745804+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.755798587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.755805535+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:31.755817209+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.755824525+07:00","message":"[bufferProcess] interim [360000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.755827625+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.755831008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.755833738+07:00","message":"> Transcript [124] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.755840146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.755842354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.755844129+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:31.755846778+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:32.059519896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:32.05953392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.178940754+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.241371228+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.401459845+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.401499566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยติด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.401506084+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.401521184+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.401528652+07:00","message":"[bufferProcess] interim [780000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.401531212+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.401535028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.401537618+07:00","message":"> Transcript [125] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.401541393+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.401543393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.401545301+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.401547816+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.499933962+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.499967011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.499973131+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.499982573+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.499989238+07:00","message":"[bufferProcess] interim [840000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.4999919+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.499995473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.499997796+07:00","message":"> Transcript [126] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคยติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.50000149+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.500003349+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.50000513+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.50000766+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.64517623+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.645216978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.645224035+07:00","message":"receive interim result [false|false]: ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.645236296+07:00","message":"[buffer interim] 33 false ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645243145+07:00","message":"[bufferProcess] interim [960000000]:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645246034+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645251466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645261938+07:00","message":"> Transcript [127] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645265534+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645267612+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645269414+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645271814+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645279829+07:00","message":"Push: 'คะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645281869+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645284115+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.645286474+07:00","message":"Next Push (prob) : 'เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.645307287+07:00","message":"push: {false คะหรือว่าที่ 0 0xc000186380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.78579213+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.785846878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงบางต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย\",\"confidence\":0.93054533}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.785853883+07:00","message":"receive interim result [true|false]: ต้นมะม่วงบางต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.785863757+07:00","message":"end recv isFinal message id 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.785865794+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.785872767+07:00","message":"[buffer interim] 33 true ต้นมะม่วงบางต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785882537+07:00","message":"[bufferProcess] interim [990000000]:ต้นมะม่วงบางต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785887695+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785890969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785894091+07:00","message":"> Transcript [128] [false]: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785897925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785899772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785901608+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.78590397+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785905873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785907674+07:00","message":"> Transcript [129] [true]: 'ต้นมะม่วงบางต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.78590983+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.78591154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785914689+07:00","message":"StatePrefix: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785916934+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.785918703+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.786065941+07:00","message":"Push: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.786069066+07:00","message":"TextPushed: 'ต้นมะม่วงต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.78607121+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงบางต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.786073346+07:00","message":"Next Push (prob) : 'ต้นมะม่วงบางต้นที่ปลูกไว้ที่บ้านนะคะหรือว่าที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:32.786080697+07:00","message":"push: {true เคย 0 0xc000186380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:32.786091227+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_33.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:32.795710092+07:00","message":"write wav file: './tmp/7560/7560_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:33.691470366+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:33.691512334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:33.691521518+07:00","message":"receive interim result [false|false]: ต้นที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:33.69154234+07:00","message":"[buffer interim] 34 false ต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:33.691550426+07:00","message":"[bufferProcess] interim [500000000]:ต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:33.691552766+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.103288392+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.183498042+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.183532226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นที่สุดมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.183538219+07:00","message":"receive interim result [false|false]: ต้นที่สุดมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.183549914+07:00","message":"[buffer interim] 34 false ต้นที่สุดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.183557551+07:00","message":"[bufferProcess] interim [980000000]:ต้นที่สุดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.183559831+07:00","message":"[bufferProcess] send to processor:ต้นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.183563112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.183565669+07:00","message":"> Transcript [130] [false]: 'ต้นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.183567722+07:00","message":"Set StatePrefix (first interim): 'ต้นที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.207276987+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.207318294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นที่สุดมาก\",\"confidence\":0.89016867}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.207325573+07:00","message":"receive interim result [true|false]: ต้นที่สุดมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.207334648+07:00","message":"end recv isFinal message id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.207337296+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.207350272+07:00","message":"[buffer interim] 34 true ต้นที่สุดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207358359+07:00","message":"[bufferProcess] interim [70000000]:ต้นที่สุดมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207362715+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นที่สุดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207368585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.20737232+07:00","message":"> Transcript [131] [false]: 'ต้นที่สุดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207376204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207378738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207381507+07:00","message":"StatePrefix: 'ต้นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207384761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207387113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207390074+07:00","message":"> Transcript [132] [true]: 'ต้นที่สุดมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207393318+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207395807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207398343+07:00","message":"StatePrefix: 'ต้นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.207401331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:34.20740498+07:00","message":"Push: 'ต้นที่สุดมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.207432155+07:00","message":"push: {true ต้นที่สุดมาก 0 0xc0027b4580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:34.215166733+07:00","message":"write wav file: './tmp/7560/7560_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:34.230135984+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:35.060115332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:35.060140654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.20435533+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.204403333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.2044082+07:00","message":"receive interim result [false|false]: เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.204422987+07:00","message":"[buffer interim] 35 false เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.204430992+07:00","message":"[bufferProcess] interim [900000000]:เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.204433151+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.204438767+07:00","message":"[bufferProcess] send to processor (ticker):เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.204441359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.204456686+07:00","message":"> Transcript [133] [false]: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.204459208+07:00","message":"Set StatePrefix (first interim): 'เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.576154492+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.576191749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.576197729+07:00","message":"receive interim result [false|false]: เราจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.57621268+07:00","message":"[buffer interim] 35 false เราจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.576220365+07:00","message":"[bufferProcess] interim [260000000]:เราจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.576222553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.838175913+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.838211222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.838217123+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:37.838229284+07:00","message":"[buffer interim] 35 false เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.838241852+07:00","message":"[bufferProcess] interim [500000000]:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.838244114+07:00","message":"[bufferProcess] send to processor:เราจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.838249386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.838252583+07:00","message":"> Transcript [134] [false]: 'เราจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.838255675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.838257625+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.838259448+07:00","message":"StatePrefix: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:37.838261434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:38.061197625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:38.061202857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:38.231352649+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:38.231393709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บกด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:38.231399062+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บกด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:38.231413263+07:00","message":"[buffer interim] 35 false เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.231420462+07:00","message":"[bufferProcess] interim [860000000]:เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.231422836+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.231425993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.231428924+07:00","message":"> Transcript [135] [false]: 'เราจะสามารถเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.231432106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.231434228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.23143699+07:00","message":"StatePrefix: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.231439134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:38.743511337+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:38.743551118+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-04-30T13:27:38.74355729+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:38.743575139+07:00","message":"[buffer interim] 35 false เราจะสามารถเก็บได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.743582821+07:00","message":"[bufferProcess] interim [400000000]:เราจะสามารถเก็บได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.743585688+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บกด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.743591541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.743594195+07:00","message":"> Transcript [136] [false]: 'เราจะสามารถเก็บกด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.743597522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.743599592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.743601366+07:00","message":"StatePrefix: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:38.743603479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.123236001+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.123290465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บได้ลำบาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.123299098+07:00","message":"receive interim result [false|false]: เราจะสามารถเก็บได้ลำบาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.123317502+07:00","message":"[buffer interim] 35 false เราจะสามารถเก็บได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123328602+07:00","message":"[bufferProcess] interim [760000000]:เราจะสามารถเก็บได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123332122+07:00","message":"[bufferProcess] send to processor:เราจะสามารถเก็บได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123338602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123342779+07:00","message":"> Transcript [137] [false]: 'เราจะสามารถเก็บได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123347738+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123350752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123353627+07:00","message":"StatePrefix: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123356427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123362375+07:00","message":"Push: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123365358+07:00","message":"TextPushed: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123368351+07:00","message":"Set new StatePrefix : 'เราจะสามารถเก็บได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.123372316+07:00","message":"Next Push (prob) : 'สามารถเก็บได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.123383777+07:00","message":"push: {false เราจะ 0 0xc00206e980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.480893992+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.591420327+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.59146634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะสามารถเก็บได้ลำบาก\",\"confidence\":0.9339064}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.591471901+07:00","message":"receive interim result [true|false]: เราจะสามารถเก็บได้ลำบาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.591479949+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.591482092+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.59149552+07:00","message":"[buffer interim] 35 true เราจะสามารถเก็บได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591505634+07:00","message":"[bufferProcess] interim [330000000]:เราจะสามารถเก็บได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591509092+07:00","message":"[bufferProcess] send to processor (isfinal):เราจะสามารถเก็บได้ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591512425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591516256+07:00","message":"> Transcript [138] [false]: 'เราจะสามารถเก็บได้ลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591519359+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.59152116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591523259+07:00","message":"StatePrefix: 'เราจะสามารถเก็บได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591525442+07:00","message":"TextPushed: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591527646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591529487+07:00","message":"> Transcript [139] [true]: 'เราจะสามารถเก็บได้ลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591531728+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591533249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.59153481+07:00","message":"StatePrefix: 'เราจะสามารถเก็บได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591536468+07:00","message":"TextPushed: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:39.591539182+07:00","message":"Push: 'สามารถเก็บได้ลำบาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.591547058+07:00","message":"push: {true สามารถเก็บได้ลำบาก 0 0xc00206e980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:39.60720142+07:00","message":"write wav file: './tmp/7560/7560_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:39.94210368+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.475094232+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.475124093+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.475126749+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.475128723+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.47513037+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.475132046+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.475133683+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.475135457+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.988182053+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.9882394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.988245349+07:00","message":"receive interim result [false|false]: มะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:40.988263658+07:00","message":"[buffer interim] 36 false มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:40.988272278+07:00","message":"[bufferProcess] interim [840000000]:มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:40.988274582+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:40.98828179+07:00","message":"[bufferProcess] send to processor (ticker):มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:40.988284623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:40.988287641+07:00","message":"> Transcript [140] [false]: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:40.988290189+07:00","message":"Set StatePrefix (first interim): 'มะม่วง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:41.061597584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:41.061620483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.19625481+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.196297843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.196304326+07:00","message":"receive interim result [false|false]: มะม่วงมัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.196322903+07:00","message":"[buffer interim] 36 false มะม่วงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.196330498+07:00","message":"[bufferProcess] interim [80000000]:มะม่วงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.196332451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.303174485+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.303211698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.303218734+07:00","message":"receive interim result [false|false]: มะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.303234742+07:00","message":"[buffer interim] 36 false มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.303241615+07:00","message":"[bufferProcess] interim [140000000]:มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.303244182+07:00","message":"[bufferProcess] send to processor:มะม่วงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.303250396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.303252921+07:00","message":"> Transcript [141] [false]: 'มะม่วงมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.303255931+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.303257899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.303259723+07:00","message":"StatePrefix: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.303261713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.399272284+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.399308189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.399315564+07:00","message":"receive interim result [false|false]: มะม่วงมันต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.399328143+07:00","message":"[buffer interim] 36 false มะม่วงมันต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.399334878+07:00","message":"[bufferProcess] interim [320000000]:มะม่วงมันต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.399337252+07:00","message":"[bufferProcess] send to processor:มะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.399342541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.399345202+07:00","message":"> Transcript [142] [false]: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.399348305+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.399350252+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.399352023+07:00","message":"StatePrefix: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.399354271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.551189961+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.551226719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.55123371+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นขา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.551247202+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.55125327+07:00","message":"[bufferProcess] interim [440000000]:มะม่วงมันต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.551255543+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.55126065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.551263215+07:00","message":"> Transcript [143] [false]: 'มะม่วงมันต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.551266521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.551268719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.551270527+07:00","message":"StatePrefix: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.551272732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.874609236+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.874643491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.87465071+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.87466689+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.8746755+07:00","message":"[bufferProcess] interim [740000000]:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874678939+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874688795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874692775+07:00","message":"> Transcript [144] [false]: 'มะม่วงมันต้นขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874697951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874701291+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874703372+07:00","message":"StatePrefix: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874705215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874712147+07:00","message":"Push: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874714355+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.874716309+07:00","message":"Set new StatePrefix : 'มะม่วงมันต้นขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:41.87471824+07:00","message":"Next Push (prob) : 'มันต้นขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:41.874725788+07:00","message":"push: {false มะม่วง 0 0xc003210080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.516196708+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.516241371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.516247896+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.516265298+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.516274313+07:00","message":"[bufferProcess] interim [340000000]:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.5162782+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.516282915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.51628698+07:00","message":"> Transcript [145] [false]: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.516290288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.516293344+07:00","message":"Set new StatePrefix: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.523252426+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.52327487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.523279239+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.523292866+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.523297583+07:00","message":"[bufferProcess] interim [400000000]:มะม่วงมันต้นค่ะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.523299953+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.523303091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.52330511+07:00","message":"> Transcript [146] [false]: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.523307645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.523309656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.523311467+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.52331338+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.587716139+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.587755414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.587760163+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:42.587777898+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.587792161+07:00","message":"[bufferProcess] interim [520000000]:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.587797092+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.587804725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.587807574+07:00","message":"> Transcript [147] [false]: 'มะม่วงมันต้นค่ะจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.587810541+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.587812847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.587815147+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:42.587817297+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:43.796490118+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:43.796523903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:43.796529908+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:43.796543812+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796551055+07:00","message":"[bufferProcess] interim [660000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796554173+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796561014+07:00","message":"[bufferProcess] send to processor (ticker):มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796563584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796566853+07:00","message":"> Transcript [148] [false]: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796569705+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796571773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796574117+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796576498+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796578099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.79657996+07:00","message":"> Transcript [149] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796582012+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796583941+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796585544+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796587267+07:00","message":"TextPushed: 'มะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796592784+07:00","message":"Push: 'มันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796594645+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796596617+07:00","message":"Set new StatePrefix : 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:43.796598947+07:00","message":"Next Push (prob) : 'จะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:43.796606848+07:00","message":"push: {false มันต้นค่ะ 0 0xc003210080}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:44.061869822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:44.061881661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.128950335+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.128989706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.128996285+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.129009534+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.129019942+07:00","message":"[bufferProcess] interim [960000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.129023314+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.302622437+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.30265767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.302663545+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.302678557+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.302685433+07:00","message":"[bufferProcess] interim [200000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.302687959+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.302691578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.302694095+07:00","message":"> Transcript [150] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.302697811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.302701005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.302702912+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.302705403+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.610201666+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.610241974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.610247511+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.610264886+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.610272419+07:00","message":"[bufferProcess] interim [500000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.610275008+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.610278786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.610281203+07:00","message":"> Transcript [151] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.61028471+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.610286679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.610288731+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.610291381+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.702983508+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.703022153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.703028536+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:44.703042167+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.703049038+07:00","message":"[bufferProcess] interim [620000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.703052108+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.703058382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.703060791+07:00","message":"> Transcript [152] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.703064682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.703066602+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.703068677+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:44.703071434+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:45.25891955+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:45.258969972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:45.258976448+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:45.258992689+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259000346+07:00","message":"[bufferProcess] interim [220000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259003019+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.25900615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259008612+07:00","message":"> Transcript [153] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.25901202+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259014228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259016257+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259018577+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259021811+07:00","message":"Push: 'จะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259023902+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259026301+07:00","message":"Set new StatePrefix : 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.259028719+07:00","message":"Next Push (prob) : 'รูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:45.259037358+07:00","message":"push: {false จะมีลักษณะเหมือนกับใน 0 0xc003210080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:45.778796445+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:45.778834555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:45.778848075+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:45.778864658+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.778876574+07:00","message":"[bufferProcess] interim [640000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.778881714+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.778891535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.778895351+07:00","message":"> Transcript [154] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.778901061+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.778903931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.778906489+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:45.778910603+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.360963491+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.361003229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.361013917+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.361029647+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.361036161+07:00","message":"[bufferProcess] interim [240000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.361039104+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.361046163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.36104872+07:00","message":"> Transcript [155] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.361052148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.361054195+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.361056303+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.361058806+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.509532383+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.509569198+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-04-30T13:27:46.50958281+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.509597329+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.50960485+07:00","message":"[bufferProcess] interim [420000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.509607888+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.509613689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.509616236+07:00","message":"> Transcript [156] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.50961993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.509621987+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.509624025+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.50962673+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.612641411+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.612679415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.612685904+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.612703906+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612711265+07:00","message":"[bufferProcess] interim [480000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612713693+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612717455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612719932+07:00","message":"> Transcript [157] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612723832+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612725902+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612727745+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612730233+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612733181+07:00","message":"Push: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612735178+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612737436+07:00","message":"Set new StatePrefix : 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.612740361+07:00","message":"Next Push (prob) : 'ก็คือไม่ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.612772662+07:00","message":"push: {false รูปนี้นะคะ 0 0xc003210080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.667106092+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.667140805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.667146296+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:46.667160803+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.667171466+07:00","message":"[bufferProcess] interim [540000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.667174102+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.667178157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.667181102+07:00","message":"> Transcript [158] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:46.667183937+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:47.06274206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:47.062765209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.098300986+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.098343322+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-04-30T13:27:47.098350229+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.098365018+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.098374432+07:00","message":"[bufferProcess] interim [20000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.098378405+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.098387169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.098391165+07:00","message":"> Transcript [159] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.098394497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.098397996+07:00","message":"Set new StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.398315688+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.398376621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.398385954+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.398406682+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.39841571+07:00","message":"[bufferProcess] interim [260000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.398419684+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.398426179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.398429882+07:00","message":"> Transcript [160] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.398435169+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.398437849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.398441174+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.398444969+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.417823104+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.49898711+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.499032145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.499039092+07:00","message":"receive interim result [false|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.499057156+07:00","message":"[buffer interim] 36 false มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.499066241+07:00","message":"[bufferProcess] interim [380000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.499068833+07:00","message":"[bufferProcess] send to processor:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.499072734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.499075624+07:00","message":"> Transcript [161] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.499080286+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.499082594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.499085289+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.499087995+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.55655119+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.59583091+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.595880281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ\",\"confidence\":0.9334385}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.595887429+07:00","message":"receive interim result [true|false]: มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.595898815+07:00","message":"end recv isFinal message id 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.595901584+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.595907614+07:00","message":"[buffer interim] 36 true มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595914909+07:00","message":"[bufferProcess] interim [500000000]:มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.59591874+07:00","message":"[bufferProcess] send to processor (isfinal):มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595922919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595925566+07:00","message":"> Transcript [162] [false]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากและมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.59593204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595934208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595936616+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595939197+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595941176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595943017+07:00","message":"> Transcript [163] [true]: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมากล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595945323+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595947124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595953263+07:00","message":"StatePrefix: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะก็คือไม่สูงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595962137+07:00","message":"TextPushed: 'มะม่วงมันต้นค่ะจะมีลักษณะเหมือนกับในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.595965502+07:00","message":"Push: 'ก็คือไม่สูงมากล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.595973867+07:00","message":"push: {true ก็คือไม่สูงมากล่ะ 0 0xc003210080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:47.609680248+07:00","message":"write wav file: './tmp/7560/7560_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.807961084+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.874300194+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.898075521+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.898097218+07:00","message":"found end of frame, send empty tag with msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.898102138+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.898111954+07:00","message":"[buffer interim] 37 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.89812199+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.898132858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.898137849+07:00","message":"> Transcript [164] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.898142207+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.898145356+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.898148028+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.898151304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:47.898156953+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:47.898191144+07:00","message":"push: {true \n 0 0xc003370180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:47.903107518+07:00","message":"write wav file: './tmp/7560/7560_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:49.027563335+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:49.129771509+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:49.129804457+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:49.129808436+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:49.12981759+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:49.129826087+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:49.129830507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:49.129833021+07:00","message":"> Transcript [165] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:49.129835686+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:49.129838138+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:49.129839954+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:49.129842267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:49.12984469+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:49.129854853+07:00","message":"push: {true \n 0 0xc0027b4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:49.135846708+07:00","message":"write wav file: './tmp/7560/7560_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:49.486081871+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:50.063650908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:50.063658318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:50.654177706+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:50.654216418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:50.654221439+07:00","message":"receive interim result [false|false]: รายการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:50.654235066+07:00","message":"[buffer interim] 39 false รายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:50.65424237+07:00","message":"[bufferProcess] interim [150000000]:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:50.65424451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:50.654280021+07:00","message":"[bufferProcess] send to processor (ticker):รายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:50.654285472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:50.654288394+07:00","message":"> Transcript [166] [false]: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:50.654290689+07:00","message":"Set StatePrefix (first interim): 'รายการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:50.899493902+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:50.89952998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:50.899535168+07:00","message":"receive interim result [false|false]: รายการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:50.899546013+07:00","message":"[buffer interim] 39 false รายการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:50.899553024+07:00","message":"[bufferProcess] interim [450000000]:รายการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:50.89955495+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:51.103198955+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:51.103230126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:51.103235199+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:51.103248353+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.103255635+07:00","message":"[bufferProcess] interim [690000000]:รายการปลูกมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.103257976+07:00","message":"[bufferProcess] send to processor:รายการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.103260965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.10326355+07:00","message":"> Transcript [167] [false]: 'รายการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.103266331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.103268144+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.103269982+07:00","message":"StatePrefix: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.10327183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:51.62203666+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:51.622069679+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-04-30T13:27:51.622074943+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:51.622089119+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.622096226+07:00","message":"[bufferProcess] interim [170000000]:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.62209858+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.622102232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.622105528+07:00","message":"> Transcript [168] [false]: 'รายการปลูกมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.622108522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.622110477+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.6221126+07:00","message":"StatePrefix: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:51.622114739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:52.252612523+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:52.252645122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:52.252650475+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:52.252664381+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.252671759+07:00","message":"[bufferProcess] interim [770000000]:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.252674089+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.252676999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.252679485+07:00","message":"> Transcript [169] [false]: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.252682457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.252684449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.252686421+07:00","message":"StatePrefix: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.25268829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:52.819775416+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:52.819831135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:52.819837375+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:52.819852383+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะนอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.819864025+07:00","message":"[bufferProcess] interim [370000000]:รายการปลูกมะม่วงนะคะนอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.819867395+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.819871607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.81987623+07:00","message":"> Transcript [170] [false]: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.81988043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.819882632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.819885028+07:00","message":"StatePrefix: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.819886985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.81988942+07:00","message":"Push: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.819891265+07:00","message":"TextPushed: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.819893622+07:00","message":"Set new StatePrefix : 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:52.81989641+07:00","message":"Next Push (prob) : 'ปลูกมะม่วงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:52.819905171+07:00","message":"push: {false รายการ 0 0xc000130800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.026128635+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.026164696+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-04-30T13:27:53.026174179+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.026186089+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.02619281+07:00","message":"[bufferProcess] interim [610000000]:รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.026195431+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.02620067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.026203156+07:00","message":"> Transcript [171] [false]: 'รายการปลูกมะม่วงนะคะนอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.026206415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.026208535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.026210611+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.026214695+07:00","message":"TextPushed: 'รายการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:53.064715306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:53.064720837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.332516687+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.332555276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.332561588+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.332573769+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.332583878+07:00","message":"[bufferProcess] interim [850000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.332587568+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.332593899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.332598097+07:00","message":"> Transcript [172] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.332602597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.332606725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.332609105+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.33261133+07:00","message":"TextPushed: 'รายการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.916178832+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.916217268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.916224443+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:53.916238786+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.916246359+07:00","message":"[bufferProcess] interim [450000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.916249124+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.916255446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.916258328+07:00","message":"> Transcript [173] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.916261494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.916263799+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.916266419+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:53.916268825+07:00","message":"TextPushed: 'รายการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.070381068+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.070420074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.070426664+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.070439776+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070449082+07:00","message":"[bufferProcess] interim [570000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070451813+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070457641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070460503+07:00","message":"> Transcript [174] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070464409+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070466625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070468997+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070471291+07:00","message":"TextPushed: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070475873+07:00","message":"Push: 'ปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070477825+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070479836+07:00","message":"Set new StatePrefix : 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.070481873+07:00","message":"Next Push (prob) : 'นอกจากเราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.070506137+07:00","message":"push: {false ปลูกมะม่วงนะคะ 0 0xc000130800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.092417429+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.092451364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.092457721+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.092470374+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.092478041+07:00","message":"[bufferProcess] interim [630000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.092481857+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.092488226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.09249089+07:00","message":"> Transcript [175] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.092494817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.092496892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.092499166+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.092501349+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.138673815+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.138714084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.138719904+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.138736305+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.13874446+07:00","message":"[bufferProcess] interim [690000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.138747418+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.13875091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.138753334+07:00","message":"> Transcript [176] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.138756518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.138758485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.138760264+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.138762408+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.241744716+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.241782143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.241795039+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.241809419+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.241817897+07:00","message":"[bufferProcess] interim [750000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.241820199+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.241824279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.241828117+07:00","message":"> Transcript [177] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.241833331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.241835984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.24183917+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.241842752+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.651156306+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.651194746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.651213646+07:00","message":"receive interim result [false|false]: รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.651227651+07:00","message":"[buffer interim] 39 false รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651237185+07:00","message":"[bufferProcess] interim [230000000]:รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651242073+07:00","message":"[bufferProcess] send to processor:รายการปลูกมะม่วงนะคะนอกจากเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651250888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651255043+07:00","message":"> Transcript [178] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651260843+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651263856+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651268184+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651272473+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651282178+07:00","message":"Push: 'นอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.65128518+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651288512+07:00","message":"Set new StatePrefix : 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.651292405+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.65131135+07:00","message":"push: {false นอกจากเราจะ 0 0xc000130800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.657241045+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.800330755+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.800368424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก\",\"confidence\":0.9427701}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.800379252+07:00","message":"receive interim result [true|false]: ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.800390268+07:00","message":"end recv isFinal message id 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.800392806+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.800399819+07:00","message":"[buffer interim] 39 true ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800415585+07:00","message":"[bufferProcess] interim [410000000]:ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800423531+07:00","message":"[bufferProcess] send to processor (isfinal):รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800426938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800429696+07:00","message":"> Transcript [179] [false]: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800432066+07:00","message":"Set StatePrefix (first interim): 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.80043401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800435973+07:00","message":"> Transcript [180] [true]: 'ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800439174+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800441189+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800443183+07:00","message":"StatePrefix: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800445584+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800447184+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800604765+07:00","message":"Push: 'ควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800608718+07:00","message":"TextPushed: 'รายการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800611071+07:00","message":"Set new StatePrefix : 'ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800613234+07:00","message":"Next Push (prob) : 'ในการปลูกมะม่วงนะคะนอกจากเราจะควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.800621935+07:00","message":"push: {true ควบคุมปัจจัยภายนอก 0 0xc000130800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:54.800631294+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_39.html'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:54.802826545+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:54.816455791+07:00","message":"write wav file: './tmp/7560/7560_39.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:56.065779406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:56.065810381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.043885012+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.043929066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.04393399+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.043948629+07:00","message":"[buffer interim] 40 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.04395501+07:00","message":"[bufferProcess] interim [260000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.043956873+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.043959943+07:00","message":"[bufferProcess] send to processor (ticker):น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.043962518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.043965303+07:00","message":"> Transcript [181] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.043967582+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:59.066452126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:27:59.066469436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.728428641+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.82383917+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.823886838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\",\"confidence\":0.7688449}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.82389246+07:00","message":"receive interim result [true|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.823903089+07:00","message":"end recv isFinal message id 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.823905569+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.823912973+07:00","message":"[buffer interim] 40 true น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.823920884+07:00","message":"[bufferProcess] interim [10000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.823924601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.823927296+07:00","message":"> Transcript [182] [true]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.823929935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.823931917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.823933973+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.823936105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:27:59.823938461+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.82394679+07:00","message":"push: {true น้ำ 0 0xc00206ef00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:27:59.834365351+07:00","message":"write wav file: './tmp/7560/7560_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:27:59.920804722+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:00.381014634+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:00.469563193+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:00.469588544+07:00","message":"found end of frame, send empty tag with msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:00.469591963+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:00.469599336+07:00","message":"[buffer interim] 41 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:00.469612067+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:00.46961557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:00.469618202+07:00","message":"> Transcript [183] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:00.469620496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:00.469622348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:00.469624525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:00.469626282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:00.469628866+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:00.469639133+07:00","message":"push: {true \n 0 0xc003210180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:00.474767286+07:00","message":"write wav file: './tmp/7560/7560_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:00.562407308+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:01.269330093+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:01.372285708+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:01.372316509+07:00","message":"found end of frame, send empty tag with msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:01.372321837+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:01.372333134+07:00","message":"[buffer interim] 42 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:01.372342772+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:01.372348126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:01.372352584+07:00","message":"> Transcript [184] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:01.372356364+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:01.372359122+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:01.372362617+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:01.372364523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:01.372370723+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:01.372380978+07:00","message":"push: {true \n 0 0xc003210300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:01.377783061+07:00","message":"write wav file: './tmp/7560/7560_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:01.530259775+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:02.066850982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:02.066871365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:02.696721961+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:02.696767632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:02.696773251+07:00","message":"receive interim result [false|false]: มีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:02.696794284+07:00","message":"[buffer interim] 43 false มีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:02.696801995+07:00","message":"[bufferProcess] interim [140000000]:มีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:02.69680431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:02.696811097+07:00","message":"[bufferProcess] send to processor (ticker):มีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:02.696813801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:02.696816497+07:00","message":"> Transcript [185] [false]: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:02.696818871+07:00","message":"Set StatePrefix (first interim): 'มีการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.074758334+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.074800375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.074806992+07:00","message":"receive interim result [false|false]: มีการปรับยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.074850926+07:00","message":"[buffer interim] 43 false มีการปรับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.074857432+07:00","message":"[bufferProcess] interim [620000000]:มีการปรับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.074859595+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.402340723+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.402379703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับยอดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.402384742+07:00","message":"receive interim result [false|false]: มีการปรับยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.402405298+07:00","message":"[buffer interim] 43 false มีการปรับยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.402414689+07:00","message":"[bufferProcess] interim [860000000]:มีการปรับยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.40241705+07:00","message":"[bufferProcess] send to processor:มีการปรับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.402422385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.402424945+07:00","message":"> Transcript [186] [false]: 'มีการปรับยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.402427939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.402430075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.402432212+07:00","message":"StatePrefix: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.402434171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.77816385+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.778201943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับยอดนะคะเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.77820828+07:00","message":"receive interim result [false|false]: มีการปรับยอดนะคะเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.778220388+07:00","message":"[buffer interim] 43 false มีการปรับยอดนะคะเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.778227129+07:00","message":"[bufferProcess] interim [280000000]:มีการปรับยอดนะคะเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.77823019+07:00","message":"[bufferProcess] send to processor:มีการปรับยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.778235111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.778238107+07:00","message":"> Transcript [187] [false]: 'มีการปรับยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.778241428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.77824354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.778245682+07:00","message":"StatePrefix: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.778247907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.837109584+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.837148405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับยอดนะคะเพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.837154509+07:00","message":"receive interim result [false|false]: มีการปรับยอดนะคะเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:03.837186437+07:00","message":"[buffer interim] 43 false มีการปรับยอดนะคะเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.837195207+07:00","message":"[bufferProcess] interim [400000000]:มีการปรับยอดนะคะเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.837197739+07:00","message":"[bufferProcess] send to processor:มีการปรับยอดนะคะเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.837201018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.837203504+07:00","message":"> Transcript [188] [false]: 'มีการปรับยอดนะคะเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.837207827+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.837209934+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.837211922+07:00","message":"StatePrefix: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:03.837213984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.123793979+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.123843817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับยอดนะคะเพื่อจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.123851635+07:00","message":"receive interim result [false|false]: มีการปรับยอดนะคะเพื่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.123869754+07:00","message":"[buffer interim] 43 false มีการปรับยอดนะคะเพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123881182+07:00","message":"[bufferProcess] interim [580000000]:มีการปรับยอดนะคะเพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123885434+07:00","message":"[bufferProcess] send to processor:มีการปรับยอดนะคะเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123893083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123897516+07:00","message":"> Transcript [189] [false]: 'มีการปรับยอดนะคะเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123902156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123905062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123908035+07:00","message":"StatePrefix: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123911198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123917728+07:00","message":"Push: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.12392098+07:00","message":"TextPushed: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123923941+07:00","message":"Set new StatePrefix : 'มีการปรับยอดนะคะเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.123930748+07:00","message":"Next Push (prob) : 'ยอดนะคะเพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.123950085+07:00","message":"push: {false มีการปรับ 0 0xc003210580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.291172468+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.291208742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับยอดนะคะเพื่อจะให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.291213809+07:00","message":"receive interim result [false|false]: มีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.291227011+07:00","message":"[buffer interim] 43 false มีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.291235957+07:00","message":"[bufferProcess] interim [760000000]:มีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.291238447+07:00","message":"[bufferProcess] send to processor:มีการปรับยอดนะคะเพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.291242025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.291244591+07:00","message":"> Transcript [190] [false]: 'มีการปรับยอดนะคะเพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.291246906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.291248964+07:00","message":"Set new StatePrefix: 'มีการปรับยอดนะคะเพื่อจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.536646039+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.662416862+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.662457027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการปรับยอดนะคะเพื่อจะให้\",\"confidence\":0.91988975}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.662463812+07:00","message":"receive interim result [true|false]: จะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.662471423+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.662473762+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.66248302+07:00","message":"[buffer interim] 43 true จะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662493156+07:00","message":"[bufferProcess] interim [240000000]:จะมีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662502508+07:00","message":"[bufferProcess] send to processor (isfinal):มีการปรับยอดนะคะเพื่อจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662505836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.66250859+07:00","message":"> Transcript [191] [false]: 'มีการปรับยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662511712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662515135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662518414+07:00","message":"StatePrefix: 'มีการปรับยอดนะคะเพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662521416+07:00","message":"TextPushed: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662523944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662528368+07:00","message":"> Transcript [192] [true]: 'จะมีการปรับยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662532248+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.66253496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.66253824+07:00","message":"StatePrefix: 'มีการปรับยอดนะคะเพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662540087+07:00","message":"TextPushed: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662541719+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662645079+07:00","message":"Push: 'ยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662648028+07:00","message":"TextPushed: 'มีการปรับยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662650079+07:00","message":"Set new StatePrefix : 'จะมีการปรับยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662652075+07:00","message":"Next Push (prob) : 'จะมีการปรับยอดนะคะเพื่อจะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.662660359+07:00","message":"push: {true ยอดนะคะเพื่อจะให้ 0 0xc003210580}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:04.662669566+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_43.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:04.671092827+07:00","message":"write wav file: './tmp/7560/7560_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:04.719936599+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:05.06718512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:05.067200546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:05.910290499+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:05.910335397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอเคค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:05.910340971+07:00","message":"receive interim result [false|false]: โอเคค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:05.910358946+07:00","message":"[buffer interim] 44 false โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:05.910366358+07:00","message":"[bufferProcess] interim [140000000]:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:05.910369107+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:05.910378212+07:00","message":"[bufferProcess] send to processor (ticker):โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:05.910380911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:05.910383569+07:00","message":"> Transcript [193] [false]: 'โอเคค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:05.910385711+07:00","message":"Set StatePrefix (first interim): 'โอเคค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.284255476+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.284296244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.284301862+07:00","message":"receive interim result [false|false]: มีค่ะแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.284317585+07:00","message":"[buffer interim] 44 false มีค่ะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.284324803+07:00","message":"[bufferProcess] interim [620000000]:มีค่ะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.284326789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.480943334+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.480985659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอเคค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.480991432+07:00","message":"receive interim result [false|false]: โอเคค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.481001313+07:00","message":"[buffer interim] 44 false โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.481008712+07:00","message":"[bufferProcess] interim [740000000]:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.48101106+07:00","message":"[bufferProcess] send to processor:มีค่ะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.481014457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.481017227+07:00","message":"> Transcript [194] [false]: 'มีค่ะแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.481019668+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.481021684+07:00","message":"Set new StatePrefix: 'มีค่ะแต่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.799429164+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.799478015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะแต่ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.799484129+07:00","message":"receive interim result [false|false]: มีค่ะแต่ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.799506761+07:00","message":"[buffer interim] 44 false มีค่ะแต่ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.799522304+07:00","message":"[bufferProcess] interim [40000000]:มีค่ะแต่ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.799526906+07:00","message":"[bufferProcess] send to processor:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.799531602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.799534489+07:00","message":"> Transcript [195] [false]: 'โอเคค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.799537246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.799539146+07:00","message":"Set new StatePrefix: 'โอเคค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.838745083+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.838799442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอเคค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.838806236+07:00","message":"receive interim result [false|false]: โอเคค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:06.838824637+07:00","message":"[buffer interim] 44 false โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.838832977+07:00","message":"[bufferProcess] interim [100000000]:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.838835559+07:00","message":"[bufferProcess] send to processor:มีค่ะแต่ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.838839133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.838842472+07:00","message":"> Transcript [196] [false]: 'มีค่ะแต่ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.838844777+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:06.838847092+07:00","message":"Set new StatePrefix: 'มีค่ะแต่ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.381043292+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.381079622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอเคค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.381085492+07:00","message":"receive interim result [false|false]: โอเคค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.38109939+07:00","message":"[buffer interim] 44 false โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.381106413+07:00","message":"[bufferProcess] interim [700000000]:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.381108921+07:00","message":"[bufferProcess] send to processor:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.381115438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.381118073+07:00","message":"> Transcript [197] [false]: 'โอเคค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.381120141+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.381122705+07:00","message":"Set new StatePrefix: 'โอเคค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.477616625+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.507278765+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.507311856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะแต่ละข้างมากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.507317229+07:00","message":"receive interim result [false|false]: มีค่ะแต่ละข้างมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.507333817+07:00","message":"[buffer interim] 44 false มีค่ะแต่ละข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.507342677+07:00","message":"[bufferProcess] interim [820000000]:มีค่ะแต่ละข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.507345197+07:00","message":"[bufferProcess] send to processor:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.507348385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.507351208+07:00","message":"> Transcript [198] [false]: 'โอเคค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.507354561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.50735669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.507358534+07:00","message":"StatePrefix: 'โอเคค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.507360575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.610109656+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.630790948+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.630829382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะแต่ราคามากขึ้น\",\"confidence\":0.8213805}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.630835527+07:00","message":"receive interim result [true|false]: มีค่ะแต่ราคามากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.63084309+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.630845195+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.630870778+07:00","message":"[buffer interim] 44 true มีค่ะแต่ราคามากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630893139+07:00","message":"[bufferProcess] interim [970000000]:มีค่ะแต่ราคามากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630900471+07:00","message":"[bufferProcess] send to processor (isfinal):มีค่ะแต่ละข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.63090393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630907065+07:00","message":"> Transcript [199] [false]: 'มีค่ะแต่ละข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630909283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630911334+07:00","message":"Set new StatePrefix: 'มีค่ะแต่ละข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.63091331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630914953+07:00","message":"> Transcript [200] [true]: 'มีค่ะแต่ราคามากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.63091741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630919376+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630921592+07:00","message":"StatePrefix: 'มีค่ะแต่ละข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630924021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.630930965+07:00","message":"Push: 'มีค่ะแต่ราคามากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.630939751+07:00","message":"push: {true มีค่ะแต่ราคามากขึ้น 0 0xc003210680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:07.638850345+07:00","message":"write wav file: './tmp/7560/7560_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.668873667+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.738747512+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.862337787+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.862365957+07:00","message":"found end of frame, send empty tag with msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.862370747+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.862379164+07:00","message":"[buffer interim] 45 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.862387647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.862392426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.862396106+07:00","message":"> Transcript [201] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.862399893+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.86240314+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.862405908+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.862408469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:07.86241807+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:07.862428929+07:00","message":"push: {true \n 0 0xc000187380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:07.867932431+07:00","message":"write wav file: './tmp/7560/7560_45.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:08.067515375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:08.067522822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.394846326+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.394885747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.394891976+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.394903911+07:00","message":"[buffer interim] 46 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.394913169+07:00","message":"[bufferProcess] interim [480000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.394916359+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.575136712+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.575174576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.575180426+07:00","message":"receive interim result [false|false]: ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.575190939+07:00","message":"[buffer interim] 46 false ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.575197372+07:00","message":"[bufferProcess] interim [660000000]:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.575199456+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.575202544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.575205366+07:00","message":"> Transcript [202] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.575207638+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.986598409+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.986636859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.986642514+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:08.986658986+07:00","message":"[buffer interim] 46 false ทำให้เกิดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.98666826+07:00","message":"[bufferProcess] interim [80000000]:ทำให้เกิดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.986670857+07:00","message":"[bufferProcess] send to processor:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.986676112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.98667873+07:00","message":"> Transcript [203] [false]: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.986682059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.986683975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.986686133+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:08.986688186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.130695895+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.130734695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.130739575+07:00","message":"receive interim result [false|false]: ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.130753252+07:00","message":"[buffer interim] 46 false ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.130759679+07:00","message":"[bufferProcess] interim [200000000]:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.130762263+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.13076588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.13076914+07:00","message":"> Transcript [204] [false]: 'ทำให้เกิดอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.130778152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.130780496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.130782344+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.130784503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.18002584+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.180058787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.180063911+07:00","message":"receive interim result [false|false]: ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.180079278+07:00","message":"[buffer interim] 46 false ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.180086961+07:00","message":"[bufferProcess] interim [260000000]:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.180097235+07:00","message":"[bufferProcess] send to processor:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.180105828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.180108606+07:00","message":"> Transcript [205] [false]: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.180111077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.180112891+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.180114761+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.180116874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.198358391+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.198392379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.198397422+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.198410562+07:00","message":"[buffer interim] 46 false ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.19841637+07:00","message":"[bufferProcess] interim [320000000]:ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.198418698+07:00","message":"[bufferProcess] send to processor:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.198421481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.198423924+07:00","message":"> Transcript [206] [false]: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.198426621+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.19842858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.198430455+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.198432517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.19843699+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.198438761+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.198440755+07:00","message":"Set new StatePrefix : 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.198442733+07:00","message":"Next Push (prob) : 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.198464138+07:00","message":"push: {false ทำให้ 0 0xc000187900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.295994135+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.296029875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกข้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.296035049+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกข้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.296050359+07:00","message":"[buffer interim] 46 false ทำให้เกิดอีกข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.29605709+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เกิดอีกข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.296059605+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.29606285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.296065595+07:00","message":"> Transcript [207] [false]: 'ทำให้เกิดอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.296068802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.296070626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.296072509+07:00","message":"StatePrefix: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.296074574+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.535205465+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.535247665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกข้างหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.535253081+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกข้างหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.535267257+07:00","message":"[buffer interim] 46 false ทำให้เกิดอีกข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.535274524+07:00","message":"[bufferProcess] interim [620000000]:ทำให้เกิดอีกข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.535277452+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีกข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.535284089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.535286749+07:00","message":"> Transcript [208] [false]: 'ทำให้เกิดอีกข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.535290175+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.535292223+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.535294266+07:00","message":"StatePrefix: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.535296583+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.627733165+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.627784365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกข้างมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.627800921+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกข้างมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.627814589+07:00","message":"[buffer interim] 46 false ทำให้เกิดอีกข้างมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.627821874+07:00","message":"[bufferProcess] interim [680000000]:ทำให้เกิดอีกข้างมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.627824232+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีกข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.62782993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.627832538+07:00","message":"> Transcript [209] [false]: 'ทำให้เกิดอีกข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.627835883+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.627838021+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.62784017+07:00","message":"StatePrefix: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.627842384+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.991964929+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.99201987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกข้างมากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.992026828+07:00","message":"receive interim result [false|false]: ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.992040392+07:00","message":"[buffer interim] 46 false ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992051009+07:00","message":"[bufferProcess] interim [40000000]:ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992054584+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดอีกข้างมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992061158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992064679+07:00","message":"> Transcript [210] [false]: 'ทำให้เกิดอีกข้างมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992069108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992072897+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.99207589+07:00","message":"StatePrefix: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992079837+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992088702+07:00","message":"Push: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992091357+07:00","message":"TextPushed: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992094484+07:00","message":"Set new StatePrefix : 'ทำให้เกิดอีกข้างมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:09.992098369+07:00","message":"Next Push (prob) : 'อีกข้างมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:09.992107493+07:00","message":"push: {false เกิด 0 0xc000187900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.105638436+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.211527757+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.211565482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดอีกข้างมากขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.211571511+07:00","message":"receive interim result [true|false]: ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.21158513+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.211590281+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.211598867+07:00","message":"[buffer interim] 46 true ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211608198+07:00","message":"[bufferProcess] interim [400000000]:ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211612701+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เกิดอีกข้างมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211616922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.21162122+07:00","message":"> Transcript [211] [false]: 'ทำให้เกิดอีกข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211626512+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.21162857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211630415+07:00","message":"StatePrefix: 'ทำให้เกิดอีกข้างมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211632705+07:00","message":"TextPushed: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211634537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211636472+07:00","message":"> Transcript [212] [true]: 'ทำให้เกิดอีกข้างมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211638999+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211640563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211642287+07:00","message":"StatePrefix: 'ทำให้เกิดอีกข้างมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211643958+07:00","message":"TextPushed: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.211646855+07:00","message":"Push: 'อีกข้างมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.21165459+07:00","message":"push: {true อีกข้างมากขึ้น 0 0xc000187900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:10.219534949+07:00","message":"write wav file: './tmp/7560/7560_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.23649121+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.309675294+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.427413692+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.427430444+07:00","message":"found end of frame, send empty tag with msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.427435066+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.427444788+07:00","message":"[buffer interim] 47 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.42745292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.427457815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.427462026+07:00","message":"> Transcript [213] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.427465734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.427468572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.427471594+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.427474702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:10.427484828+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.427496828+07:00","message":"push: {true \n 0 0xc003210380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:10.431948128+07:00","message":"write wav file: './tmp/7560/7560_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.475000928+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.4750221+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.475024945+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.475026784+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.475028436+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.475030076+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.475031709+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.475034077+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.47503581+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:10.747442073+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:11.068580228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:11.068614674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.278681023+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.278731006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.278736722+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.278751879+07:00","message":"[buffer interim] 48 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.278757856+07:00","message":"[bufferProcess] interim [360000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.278759927+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.477628414+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.477662724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.477668294+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.477680759+07:00","message":"[buffer interim] 48 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.477687289+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.477689642+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.477694435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.477698794+07:00","message":"> Transcript [214] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.477700963+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.677775894+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.677817606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.677823235+07:00","message":"receive interim result [false|false]: เป็นการเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.677834983+07:00","message":"[buffer interim] 48 false เป็นการเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.6778415+07:00","message":"[bufferProcess] interim [720000000]:เป็นการเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.67784408+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.677849327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.67785224+07:00","message":"> Transcript [215] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.67785519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.67785698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.677858826+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.677860962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.918619853+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.918657698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเพิ่มผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.91866345+07:00","message":"receive interim result [false|false]: เป็นการเพิ่มผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:11.918676074+07:00","message":"[buffer interim] 48 false เป็นการเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.918684904+07:00","message":"[bufferProcess] interim [960000000]:เป็นการเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.918687449+07:00","message":"[bufferProcess] send to processor:เป็นการเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.918692823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.918695501+07:00","message":"> Transcript [216] [false]: 'เป็นการเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.918698558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.918700661+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.918702453+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:11.918704483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.103188758+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.103217406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเพิ่มผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.103222625+07:00","message":"receive interim result [false|false]: เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.103237977+07:00","message":"[buffer interim] 48 false เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.103248981+07:00","message":"[bufferProcess] interim [140000000]:เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.103251862+07:00","message":"[bufferProcess] send to processor:เป็นการเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.103255192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.103257665+07:00","message":"> Transcript [217] [false]: 'เป็นการเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.103260848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.103262761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.103264469+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.103266435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.412501338+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.507662086+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.507705911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเพิ่มผลผลิต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.507711927+07:00","message":"receive interim result [true|false]: เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.507723649+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.507725983+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.507743637+07:00","message":"[buffer interim] 48 true เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507764044+07:00","message":"[bufferProcess] interim [680000000]:เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507768436+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507771961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507775252+07:00","message":"> Transcript [218] [false]: 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507778322+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507780616+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507782449+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507784343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507795358+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507797486+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507799771+07:00","message":"Set new StatePrefix : 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507802477+07:00","message":"Next Push (prob) : 'การเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507804513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507806433+07:00","message":"> Transcript [219] [true]: 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507808753+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507810429+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507812028+07:00","message":"StatePrefix: 'เป็นการเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507813777+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:12.507815685+07:00","message":"Push: 'การเพิ่มผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.507826413+07:00","message":"push: {false เป็น 0 0xc00206e200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.507832001+07:00","message":"push: {true การเพิ่มผลผลิต 0 0xc00206e200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:12.513830409+07:00","message":"write wav file: './tmp/7560/7560_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:12.544462902+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:13.722232064+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:13.722270788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:13.722276446+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:13.72228905+07:00","message":"[buffer interim] 49 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:13.722296635+07:00","message":"[bufferProcess] interim [20000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:13.722298903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:13.722302908+07:00","message":"[bufferProcess] send to processor (ticker):ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:13.722305443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:13.72230808+07:00","message":"> Transcript [220] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:13.722310236+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:13.901491404+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:13.90153104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:13.90153703+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:13.901547364+07:00","message":"[buffer interim] 49 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:13.901554796+07:00","message":"[bufferProcess] interim [140000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:13.901557026+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:14.068708452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:14.068710572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.310552702+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.310597163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.310602452+07:00","message":"receive interim result [false|false]: ควบคุมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.310622802+07:00","message":"[buffer interim] 49 false ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.310632001+07:00","message":"[bufferProcess] interim [620000000]:ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.310635498+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.31064023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.310644959+07:00","message":"> Transcript [221] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.310648986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.310652016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.310655412+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.310660609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.518168609+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.518213937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.518219271+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.518234431+07:00","message":"[buffer interim] 49 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.518242239+07:00","message":"[bufferProcess] interim [800000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.518245019+07:00","message":"[bufferProcess] send to processor:ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.518251582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.518254569+07:00","message":"> Transcript [222] [false]: 'ควบคุมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.518258213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.518260221+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.518262034+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.518264151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.625886724+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.625926945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมทรงพุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.625933605+07:00","message":"receive interim result [false|false]: ควบคุมทรงพุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.625950796+07:00","message":"[buffer interim] 49 false ควบคุมทรงพุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.625969401+07:00","message":"[bufferProcess] interim [920000000]:ควบคุมทรงพุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.625972462+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.625976073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.62598531+07:00","message":"> Transcript [223] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.625989058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.625991408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.625993914+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:14.62599839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:14.978113663+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.004349752+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.00438613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.004392071+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.004403306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.004406313+07:00","message":"receive interim result [false|false]:  20:00 น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.004413537+07:00","message":"[buffer interim] 49 false ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.004416889+07:00","message":"[buffer interim] 49 false  20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.00442394+07:00","message":"[bufferProcess] interim [280000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004430043+07:00","message":"[bufferProcess] send to processor:ควบคุมทรงพุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.00443576+07:00","message":"[bufferProcess] interim [280000000]: 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004438852+07:00","message":"[bufferProcess] update buffer: ควบคุม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004442118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004444873+07:00","message":"> Transcript [224] [false]: 'ควบคุมทรงพุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004447981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004450001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004451907+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004453824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004457945+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004459728+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004461552+07:00","message":"Set new StatePrefix : 'ควบคุมทรงพุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.004463639+07:00","message":"Next Push (prob) : 'คุมทรงพุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.00447102+07:00","message":"push: {false ควบ 0 0xc000187000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.06618753+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.066231303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.066237412+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.066247042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20:00 น ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.066249636+07:00","message":"receive interim result [false|false]:  20:00 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.066256728+07:00","message":"[buffer interim] 49 false ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.066261824+07:00","message":"[buffer interim] 49 false  20:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.06626807+07:00","message":"[bufferProcess] interim [400000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.066270655+07:00","message":"[bufferProcess] send to processor:ควบคุม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.066273838+07:00","message":"[bufferProcess] interim [400000000]: 20:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.06627683+07:00","message":"[bufferProcess] update buffer: ควบคุม 20:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.066280231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.06628285+07:00","message":"> Transcript [225] [false]: 'ควบคุม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.066286622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.066288642+07:00","message":"Set new StatePrefix: 'ควบคุม 20:00 น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.085406292+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.085435822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมทรงพุ่มค่ะ\",\"confidence\":0.9083384}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.085440499+07:00","message":"receive interim result [true|false]: ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.085451778+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.085454497+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.085461116+07:00","message":"[buffer interim] 49 true ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085467428+07:00","message":"[bufferProcess] interim [460000000]:ควบคุมทรงพุ่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085470974+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุม 20:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085491516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085519077+07:00","message":"> Transcript [226] [false]: 'ควบคุม 20:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085524765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085527219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085529621+07:00","message":"StatePrefix: 'ควบคุม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085532111+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.08553441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085536715+07:00","message":"> Transcript [227] [true]: 'ควบคุมทรงพุ่มค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085539704+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085541326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085542905+07:00","message":"StatePrefix: 'ควบคุม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.08554471+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.085553378+07:00","message":"Push: 'คุมทรงพุ่มค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.08556505+07:00","message":"push: {true คุมทรงพุ่มค่ะ 0 0xc000187000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:15.093035382+07:00","message":"write wav file: './tmp/7560/7560_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.172653011+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.237750958+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.35965804+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.488920463+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.576573942+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.576596206+07:00","message":"found end of frame, send empty tag with msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.576600128+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.576610266+07:00","message":"[buffer interim] 51 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.576619917+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.57662523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.576629486+07:00","message":"> Transcript [228] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.576634358+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.576637582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.576640388+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.576643221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.576646977+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.576661011+07:00","message":"push: {true \n 0 0xc003370380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:15.581498549+07:00","message":"write wav file: './tmp/7560/7560_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.645335449+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.645368959+07:00","message":"found end of frame, send empty tag with msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.645373544+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.645381151+07:00","message":"[buffer interim] this message is already final true 50: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.67871984+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.80757914+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.869545732+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.922635417+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.922662887+07:00","message":"found end of frame, send empty tag with msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.922667644+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.922689158+07:00","message":"[buffer interim] 52 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.92271074+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.922716785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.922719637+07:00","message":"> Transcript [229] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.922722666+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.922725182+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.922727184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.922728998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:15.922733065+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:15.922743287+07:00","message":"push: {true \n 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:15.927409178+07:00","message":"write wav file: './tmp/7560/7560_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:16.880564221+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:16.880610791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:16.880616583+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:16.880631843+07:00","message":"[buffer interim] 53 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:16.880640641+07:00","message":"[bufferProcess] interim [20000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:16.880642863+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:17.069421231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:17.069417197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.120960774+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.12099496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.121000595+07:00","message":"receive interim result [false|false]: ทำให้ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.121009192+07:00","message":"[buffer interim] 53 false ทำให้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.121016923+07:00","message":"[bufferProcess] interim [320000000]:ทำให้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.121019222+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.121022435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.121025212+07:00","message":"> Transcript [230] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.121027781+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.438056905+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.438095497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.438101795+07:00","message":"receive interim result [false|false]: ทำให้ต้นมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.438115351+07:00","message":"[buffer interim] 53 false ทำให้ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.438123426+07:00","message":"[bufferProcess] interim [560000000]:ทำให้ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.438126349+07:00","message":"[bufferProcess] send to processor:ทำให้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.438132854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.438136623+07:00","message":"> Transcript [231] [false]: 'ทำให้ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.43814008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.438141973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.438143839+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.438146043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.447286926+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.447307322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.447311985+07:00","message":"receive interim result [false|false]: ทำให้ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.447325705+07:00","message":"[buffer interim] 53 false ทำให้ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.447330557+07:00","message":"[bufferProcess] interim [620000000]:ทำให้ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.447332837+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.447337737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.447340455+07:00","message":"> Transcript [232] [false]: 'ทำให้ต้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.447343045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.447345489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.447347415+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.447349248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.495153652+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.495178396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.495183703+07:00","message":"receive interim result [false|false]: ทำให้ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:17.495196186+07:00","message":"[buffer interim] 53 false ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.495201554+07:00","message":"[bufferProcess] interim [680000000]:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.495204122+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.495207598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.495209892+07:00","message":"> Transcript [233] [false]: 'ทำให้ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.495212883+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.495214998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.495217074+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:17.495219509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:18.134208583+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:18.134250645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมะม่วง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:18.134257716+07:00","message":"receive interim result [false|false]: ทำให้ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:18.134273904+07:00","message":"[buffer interim] 53 false ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134282405+07:00","message":"[bufferProcess] interim [280000000]:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134285023+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134288386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134291277+07:00","message":"> Transcript [234] [false]: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134295133+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134297185+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134298887+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134300798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134306761+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134308662+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134310627+07:00","message":"Set new StatePrefix : 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:18.134312818+07:00","message":"Next Push (prob) : 'ต้นมะม่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:18.134320609+07:00","message":"push: {false ทำให้ 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.197838609+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.232201857+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.232241918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมะม่วงนี่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.23224737+07:00","message":"receive interim result [false|false]: ทำให้ต้นมะม่วงนี่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.232265986+07:00","message":"[buffer interim] 53 false ทำให้ต้นมะม่วงนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232277342+07:00","message":"[bufferProcess] interim [420000000]:ทำให้ต้นมะม่วงนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232281473+07:00","message":"[bufferProcess] send to processor:ทำให้ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232286958+07:00","message":"[bufferProcess] send to processor (ticker):ทำให้ต้นมะม่วงนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232290552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232294518+07:00","message":"> Transcript [235] [false]: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232299983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232303434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232306286+07:00","message":"StatePrefix: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232309444+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232311409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232313286+07:00","message":"> Transcript [236] [false]: 'ทำให้ต้นมะม่วงนี่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232315345+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232316869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232318395+07:00","message":"StatePrefix: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.232320013+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.259600604+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.346615424+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.346652843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ\",\"confidence\":0.94839305}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.346660496+07:00","message":"receive interim result [true|false]: ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.346671062+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.346673595+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.346680145+07:00","message":"[buffer interim] 53 true ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.346688568+07:00","message":"[bufferProcess] interim [540000000]:ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.34669249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.346695213+07:00","message":"> Transcript [237] [true]: 'ทำให้ต้นมะม่วงที่เราปลูกนี่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.346698285+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.346700174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.346702295+07:00","message":"StatePrefix: 'ทำให้ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.346704598+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.346710325+07:00","message":"Push: 'ต้นมะม่วงที่เราปลูกนี่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.346719821+07:00","message":"push: {true ต้นมะม่วงที่เราปลูกนี่นะคะ 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:19.357901968+07:00","message":"write wav file: './tmp/7560/7560_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.740696887+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.74074954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.740755381+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.740770461+07:00","message":"[buffer interim] 54 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.740780008+07:00","message":"[bufferProcess] interim [480000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.740782676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.948706278+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.948750419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.948756691+07:00","message":"receive interim result [false|false]: ไม่สู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.948770837+07:00","message":"[buffer interim] 54 false ไม่สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.948779511+07:00","message":"[bufferProcess] interim [660000000]:ไม่สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.948781905+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.948787325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.948794351+07:00","message":"> Transcript [238] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.948796912+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.955157161+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.955173058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สุก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.955177201+07:00","message":"receive interim result [false|false]: ไม่สุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:19.955187669+07:00","message":"[buffer interim] 54 false ไม่สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.95519232+07:00","message":"[bufferProcess] interim [720000000]:ไม่สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.955194381+07:00","message":"[bufferProcess] send to processor:ไม่สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.955196685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.955198884+07:00","message":"> Transcript [239] [false]: 'ไม่สู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.955201733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.955203946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.955205796+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:19.955208072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:20.070317969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:20.070342479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.297029458+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.297075236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สุขมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.297081382+07:00","message":"receive interim result [false|false]: ไม่สุขมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.297098401+07:00","message":"[buffer interim] 54 false ไม่สุขมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.297107177+07:00","message":"[bufferProcess] interim [80000000]:ไม่สุขมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.29711048+07:00","message":"[bufferProcess] send to processor:ไม่สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.29711423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.29711706+07:00","message":"> Transcript [240] [false]: 'ไม่สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.297120225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.297122079+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.297124308+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.297126534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.421859774+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.5222127+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.522252194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สุขมาก\",\"confidence\":0.86740035}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.522258588+07:00","message":"receive interim result [true|false]: ไม่สุขมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.522269712+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.522272035+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.522278739+07:00","message":"[buffer interim] 54 true ไม่สุขมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522287499+07:00","message":"[bufferProcess] interim [380000000]:ไม่สุขมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522290765+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่สุขมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.52229412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522297097+07:00","message":"> Transcript [241] [false]: 'ไม่สุขมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522300884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522302983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522305299+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522307481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522309191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522311009+07:00","message":"> Transcript [242] [true]: 'ไม่สุขมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522312935+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522315273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522317328+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522318992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:20.522321377+07:00","message":"Push: 'ไม่สุขมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.52232964+07:00","message":"push: {true ไม่สุขมาก 0 0xc003370780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:20.528661905+07:00","message":"write wav file: './tmp/7560/7560_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:20.681067829+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:21.732055279+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:21.732098504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก็บผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:21.732105399+07:00","message":"receive interim result [false|false]: เก็บผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:21.732123219+07:00","message":"[buffer interim] 55 false เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:21.732131714+07:00","message":"[bufferProcess] interim [900000000]:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:21.7321343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:21.732137962+07:00","message":"[bufferProcess] send to processor (ticker):เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:21.732140629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:21.732143768+07:00","message":"> Transcript [243] [false]: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:21.732146347+07:00","message":"Set StatePrefix (first interim): 'เก็บผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.225235479+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.33195285+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.332002148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก็บผลผลิต\",\"confidence\":0.9296976}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.332008116+07:00","message":"receive interim result [true|false]: เก็บผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.332018754+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.332021258+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.332028203+07:00","message":"[buffer interim] 55 true เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.332036276+07:00","message":"[bufferProcess] interim [560000000]:เก็บผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.332039781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.332042524+07:00","message":"> Transcript [244] [true]: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.332046607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.332048657+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.332050425+07:00","message":"StatePrefix: 'เก็บผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.332052792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.332058751+07:00","message":"Push: 'เก็บผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.332067147+07:00","message":"push: {true เก็บผลผลิต 0 0xc003370100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:22.338204481+07:00","message":"write wav file: './tmp/7560/7560_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.608827057+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.794672573+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.865921799+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.899253513+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.899274522+07:00","message":"found end of frame, send empty tag with msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.899278892+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.899286758+07:00","message":"[buffer interim] 56 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.899295397+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.899300428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.899304498+07:00","message":"> Transcript [245] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.899308631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.899311331+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.899314219+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.899317248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:22.899326007+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:22.899341096+07:00","message":"push: {true \n 0 0xc0027b4300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:22.904277137+07:00","message":"write wav file: './tmp/7560/7560_56.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:23.070778395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:23.070806819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:23.910449555+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:23.910486794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:23.910492282+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:23.910505526+07:00","message":"[buffer interim] 57 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:23.910512797+07:00","message":"[bufferProcess] interim [80000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:23.910515324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:23.91053103+07:00","message":"[bufferProcess] send to processor (ticker):ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:23.910534087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:23.910537249+07:00","message":"> Transcript [246] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:23.910539409+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.093132359+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.093181791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.093188352+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.093204592+07:00","message":"[buffer interim] 57 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.093213968+07:00","message":"[bufferProcess] interim [260000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.093216253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.094314416+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.094330077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.094335886+07:00","message":"receive interim result [false|false]: ต้นมะม่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.094347576+07:00","message":"[buffer interim] 57 false ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.094352596+07:00","message":"[bufferProcess] interim [320000000]:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.094355791+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.094360104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.09436414+07:00","message":"> Transcript [247] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.094369592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.094372755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.094375934+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.094379524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.491204096+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.49124676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.491253033+07:00","message":"receive interim result [false|false]: ต้นมะม่วงและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.491269034+07:00","message":"[buffer interim] 57 false ต้นมะม่วงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.49127746+07:00","message":"[bufferProcess] interim [680000000]:ต้นมะม่วงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.491280555+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.49128839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.491291102+07:00","message":"> Transcript [248] [false]: 'ต้นมะม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.491294993+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.491297102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.491299556+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.491301831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.600459195+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.600500742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.60050671+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:24.600519416+07:00","message":"[buffer interim] 57 false ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.600529519+07:00","message":"[bufferProcess] interim [740000000]:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.600532107+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.600535605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.600538144+07:00","message":"> Transcript [249] [false]: 'ต้นมะม่วงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.600541401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.60054357+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.600546237+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:24.600548294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.181764991+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.181821342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.18182759+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.181842084+07:00","message":"[buffer interim] 57 false ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.18185029+07:00","message":"[bufferProcess] interim [340000000]:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.181852957+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.181859451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.181862045+07:00","message":"> Transcript [250] [false]: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.181865615+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.181867908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.181870131+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.18187275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.181878067+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.181880813+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.181882915+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.18188531+07:00","message":"Next Push (prob) : 'มะม่วงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.181892742+07:00","message":"push: {false ต้น 0 0xc000130600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.51063112+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.510672549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.510678355+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.51069395+07:00","message":"[buffer interim] 57 false ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.510703024+07:00","message":"[bufferProcess] interim [700000000]:ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.510706138+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.510711805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.510714864+07:00","message":"> Transcript [251] [false]: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.510718445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.510720728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.510722611+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.510724765+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.677038372+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.677079934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.677086019+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.677102511+07:00","message":"[buffer interim] 57 false ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.677114201+07:00","message":"[bufferProcess] interim [820000000]:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.6771205+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.677129929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.677132848+07:00","message":"> Transcript [252] [false]: 'ต้นมะม่วงแล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.677136432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.677138796+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.677141199+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.677143694+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.879973779+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.880015462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยังสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.880021823+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:25.880032966+07:00","message":"[buffer interim] 57 false ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.880040908+07:00","message":"[bufferProcess] interim [60000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.880043483+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.880048653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.880051127+07:00","message":"> Transcript [253] [false]: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.880054151+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.880056497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.880058627+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:25.880061135+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:26.071228971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:26.071238824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:26.540660146+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:26.540703269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยังสามารถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:26.540708694+07:00","message":"receive interim result [false|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:26.540727407+07:00","message":"[buffer interim] 57 false ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.540735842+07:00","message":"[bufferProcess] interim [660000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.54073824+07:00","message":"[bufferProcess] send to processor:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.540746311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.540749235+07:00","message":"> Transcript [254] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.540753359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.540755592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.540757938+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.54076048+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.5407629+07:00","message":"Push: 'มะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.540764756+07:00","message":"TextPushed: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.54076954+07:00","message":"Set new StatePrefix : 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:26.540771888+07:00","message":"Next Push (prob) : 'ก็ยังสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:26.540779699+07:00","message":"push: {false มะม่วงแล้ว 0 0xc000130600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.021363316+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.079011612+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.125857979+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.125910515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นมะม่วงแล้วก็ยังสามารถ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.125919057+07:00","message":"receive interim result [true|false]: ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.125928402+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.125931025+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.125938266+07:00","message":"[buffer interim] 57 true ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.12594836+07:00","message":"[bufferProcess] interim [380000000]:ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125952098+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นมะม่วงแล้วก็ยังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125955826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125958756+07:00","message":"> Transcript [255] [false]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125961575+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125963414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125965816+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.12596849+07:00","message":"TextPushed: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125970271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.12597254+07:00","message":"> Transcript [256] [true]: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125974633+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125978561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125980331+07:00","message":"StatePrefix: 'ต้นมะม่วงแล้วก็ยังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125982174+07:00","message":"TextPushed: 'ต้นมะม่วงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.125985022+07:00","message":"Push: 'ก็ยังสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.125993308+07:00","message":"push: {true ก็ยังสามารถ 0 0xc000130600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:27.140286082+07:00","message":"write wav file: './tmp/7560/7560_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.146950258+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.208194583+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.266990112+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.267017562+07:00","message":"found end of frame, send empty tag with msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.267020727+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.267027515+07:00","message":"[buffer interim] 58 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.267035125+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.26703881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.267041489+07:00","message":"> Transcript [257] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.267043765+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.267045821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.267047701+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.26705003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.267052868+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.267062562+07:00","message":"push: {true \n 0 0xc000187a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:27.271009133+07:00","message":"write wav file: './tmp/7560/7560_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.909396853+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.997260302+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.997281318+07:00","message":"found end of frame, send empty tag with msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.997285398+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.997293891+07:00","message":"[buffer interim] 59 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.997302119+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.997306982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.997311081+07:00","message":"> Transcript [258] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.997314738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.997317491+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.99732+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.997322916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:27.997326904+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:27.99736287+07:00","message":"push: {true \n 0 0xc000187c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:28.002836006+07:00","message":"write wav file: './tmp/7560/7560_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:28.046164577+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:29.071467958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:29.071468287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:30.47744755+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:30.59780843+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:30.597830783+07:00","message":"found end of frame, send empty tag with msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:30.59783379+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:30.597840824+07:00","message":"[buffer interim] 60 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:30.597854245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:30.597858373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:30.597861012+07:00","message":"> Transcript [259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:30.59786329+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:30.597865151+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:30.59786722+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:30.597868928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:30.597871378+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:30.597880478+07:00","message":"push: {true \n 0 0xc0027b4700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:30.606981917+07:00","message":"write wav file: './tmp/7560/7560_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:30.671582345+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:32.071786929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:32.071790331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.527584145+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.615216173+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.61527544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะนาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.615282131+07:00","message":"receive interim result [false|false]: มะนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.615300614+07:00","message":"[buffer interim] 61 false มะนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.615308932+07:00","message":"[bufferProcess] interim [740000000]:มะนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.615311421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.615316766+07:00","message":"[bufferProcess] send to processor (ticker):มะนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.615319309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.615322208+07:00","message":"> Transcript [260] [false]: 'มะนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.615324489+07:00","message":"Set StatePrefix (first interim): 'มะนาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.632562219+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.632609119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มะนาว\",\"confidence\":0.93468946}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.63261718+07:00","message":"receive interim result [true|false]: มะนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.632628645+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.632632265+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.632640871+07:00","message":"[buffer interim] 61 true มะนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.632651701+07:00","message":"[bufferProcess] interim [890000000]:มะนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.632656248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.632659938+07:00","message":"> Transcript [261] [true]: 'มะนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.632663953+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.632666791+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.632669668+07:00","message":"StatePrefix: 'มะนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.632672988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:32.632677309+07:00","message":"Push: 'มะนาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.632687847+07:00","message":"push: {true มะนาว 0 0xc00206e000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:32.639832036+07:00","message":"write wav file: './tmp/7560/7560_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:32.662769129+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.346021649+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.34606518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.346071011+07:00","message":"receive interim result [false|false]: เรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.346084971+07:00","message":"[buffer interim] 62 false เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.346092098+07:00","message":"[bufferProcess] interim [720000000]:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.346094104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.418766411+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.418807979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกลียด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.418813252+07:00","message":"receive interim result [false|false]: เกลียด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.418825436+07:00","message":"[buffer interim] 62 false เกลียด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.418832448+07:00","message":"[bufferProcess] interim [780000000]:เกลียด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.418835175+07:00","message":"[bufferProcess] send to processor:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.418840094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.418842701+07:00","message":"> Transcript [262] [false]: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.41884484+07:00","message":"Set StatePrefix (first interim): 'เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.723134296+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.723171018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.72317859+07:00","message":"receive interim result [false|false]: เรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.723197984+07:00","message":"[buffer interim] 62 false เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.723208731+07:00","message":"[bufferProcess] interim [80000000]:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.723212159+07:00","message":"[bufferProcess] send to processor:เกลียด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.72321615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.723225299+07:00","message":"> Transcript [263] [false]: 'เกลียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.723227772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.72322972+07:00","message":"Set new StatePrefix: 'เกลียด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.986607305+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.986643295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.986648909+07:00","message":"receive interim result [false|false]: เหลี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:33.986662019+07:00","message":"[buffer interim] 62 false เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.986670456+07:00","message":"[bufferProcess] interim [320000000]:เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.986674062+07:00","message":"[bufferProcess] send to processor:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.986680975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.986688253+07:00","message":"> Transcript [264] [false]: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.986691573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:33.986700817+07:00","message":"Set new StatePrefix: 'เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:34.057997212+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:34.179807836+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:34.17984411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหลี่ยม\",\"confidence\":0.7157355}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:34.179850364+07:00","message":"receive interim result [true|false]: เหลี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:34.179858251+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:34.179860595+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:34.17987712+07:00","message":"[buffer interim] 62 true เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179897706+07:00","message":"[bufferProcess] interim [620000000]:เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179906046+07:00","message":"[bufferProcess] send to processor (isfinal):เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179909124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179912932+07:00","message":"> Transcript [265] [false]: 'เหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179915042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179917107+07:00","message":"Set new StatePrefix: 'เหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179918848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179920641+07:00","message":"> Transcript [266] [true]: 'เหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.17992321+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179925221+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179927079+07:00","message":"StatePrefix: 'เหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179929001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:34.179934806+07:00","message":"Push: 'เหลี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:34.179944135+07:00","message":"push: {true เหลี่ยม 0 0xc0027b4680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:34.186261763+07:00","message":"write wav file: './tmp/7560/7560_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:34.326180026+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:35.072278053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:35.072305068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.227671621+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.320187067+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.320221534+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.320227274+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.320238519+07:00","message":"[buffer interim] 63 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.320249238+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.320255235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.320259128+07:00","message":"> Transcript [267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.320263005+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.320265759+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.32026969+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.320271732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.320274605+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.320285519+07:00","message":"push: {true \n 0 0xc000130780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:35.329822322+07:00","message":"write wav file: './tmp/7560/7560_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.541692501+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.657577238+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.759211071+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.759256204+07:00","message":"found end of frame, send empty tag with msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.759260034+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.759269052+07:00","message":"[buffer interim] 64 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.759282607+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.759290784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.759293543+07:00","message":"> Transcript [268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.759295984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.75929827+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.759300144+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.759302528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.759308585+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.759318721+07:00","message":"push: {true \n 0 0xc00206e400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:35.763567323+07:00","message":"write wav file: './tmp/7560/7560_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.804810833+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.917967832+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.992754652+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.992797097+07:00","message":"found end of frame, send empty tag with msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.992801121+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.992809758+07:00","message":"[buffer interim] 65 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.992818678+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.992822366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.992825009+07:00","message":"> Transcript [269] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.992827772+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.992829747+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.992831616+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.992833351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:35.992838834+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:35.992847754+07:00","message":"push: {true \n 0 0xc003370480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:35.99738632+07:00","message":"write wav file: './tmp/7560/7560_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.054407807+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.116742066+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.321450523+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.321478261+07:00","message":"found end of frame, send empty tag with msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.321481754+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.321489057+07:00","message":"[buffer interim] 66 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.321496288+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.321499758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.321502281+07:00","message":"> Transcript [270] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.321504777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.321506677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.321508682+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.32151085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.32152041+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.32152995+07:00","message":"push: {true \n 0 0xc00206e880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:36.325412771+07:00","message":"write wav file: './tmp/7560/7560_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.380120758+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.438252531+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.559109267+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.790549453+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.790570298+07:00","message":"found end of frame, send empty tag with msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.790573756+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.790580547+07:00","message":"[buffer interim] 67 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.790588138+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.790591988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.790595922+07:00","message":"> Transcript [271] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.79059845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.790600619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.790602499+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.790604728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:36.790606895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:36.790616906+07:00","message":"push: {true \n 0 0xc00206eb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:36.795198444+07:00","message":"write wav file: './tmp/7560/7560_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:37.61093302+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:37.610971898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง x\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:37.610977764+07:00","message":"receive interim result [false|false]: หนัง x"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:37.610993449+07:00","message":"[buffer interim] 68 false หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:37.611000777+07:00","message":"[bufferProcess] interim [900000000]:หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:37.611002982+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:37.939323708+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:37.939365085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางเอกคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:37.939369791+07:00","message":"receive interim result [false|false]: นางเอกคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:37.939385027+07:00","message":"[buffer interim] 68 false นางเอกคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:37.939392487+07:00","message":"[bufferProcess] interim [200000000]:นางเอกคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:37.939395023+07:00","message":"[bufferProcess] send to processor:หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:37.939399211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:37.93940201+07:00","message":"> Transcript [272] [false]: 'หนัง x'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:37.939404052+07:00","message":"Set StatePrefix (first interim): 'หนัง x'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:38.073138001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:38.073148737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.521665663+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.521699084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางเอกคิดว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.521704569+07:00","message":"receive interim result [false|false]: นางเอกคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.521719274+07:00","message":"[buffer interim] 68 false นางเอกคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.521727592+07:00","message":"[bufferProcess] interim [800000000]:นางเอกคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.521729804+07:00","message":"[bufferProcess] send to processor:นางเอกคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.521733193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.521735878+07:00","message":"> Transcript [273] [false]: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.521738127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.521739964+07:00","message":"Set new StatePrefix: 'นางเอกคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.629883452+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.629921526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางเอกคิดว่าเพราะเหตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.629927338+07:00","message":"receive interim result [false|false]: นางเอกคิดว่าเพราะเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.629942732+07:00","message":"[buffer interim] 68 false นางเอกคิดว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.629950124+07:00","message":"[bufferProcess] interim [860000000]:นางเอกคิดว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.629952601+07:00","message":"[bufferProcess] send to processor:นางเอกคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.629957677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.629960285+07:00","message":"> Transcript [274] [false]: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.629963144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.62996523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.629967179+07:00","message":"StatePrefix: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.629969349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.6982142+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.698267438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางเอกคิดว่าเพราะเหตุใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.698275299+07:00","message":"receive interim result [false|false]: นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:38.698293664+07:00","message":"[buffer interim] 68 false นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.698302347+07:00","message":"[bufferProcess] interim [980000000]:นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.698306276+07:00","message":"[bufferProcess] send to processor:นางเอกคิดว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.698316167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.698322004+07:00","message":"> Transcript [275] [false]: 'นางเอกคิดว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.698327152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.698330394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.698333554+07:00","message":"StatePrefix: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:38.69833799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:39.336566468+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:39.336603886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางเอกคิดว่าเพราะเหตุใด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:39.336609372+07:00","message":"receive interim result [false|false]: นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:39.336624501+07:00","message":"[buffer interim] 68 false นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:39.336631715+07:00","message":"[bufferProcess] interim [580000000]:นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:39.336634086+07:00","message":"[bufferProcess] send to processor:นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:39.336637443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:39.336640376+07:00","message":"> Transcript [276] [false]: 'นางเอกคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:39.336643254+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:39.336645247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:39.336647293+07:00","message":"StatePrefix: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:39.336649376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.224510281+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.310778126+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.310827271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางเอกคิดว่าเพราะเหตุใดการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.310833447+07:00","message":"receive interim result [false|false]: นางเอกคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.310846467+07:00","message":"[buffer interim] 68 false นางเอกคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310855548+07:00","message":"[bufferProcess] interim [540000000]:นางเอกคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310860272+07:00","message":"[bufferProcess] send to processor:นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310864196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310867027+07:00","message":"> Transcript [277] [false]: 'นางเอกคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310870696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310872701+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310874536+07:00","message":"StatePrefix: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310876526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310878776+07:00","message":"Push: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310880781+07:00","message":"TextPushed: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310882776+07:00","message":"Set new StatePrefix : 'นางเอกคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.310884843+07:00","message":"Next Push (prob) : 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.31089326+07:00","message":"push: {false นางเอกคิดว่า 0 0xc0027b4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.357634174+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.357667333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางเอกคิดว่าเพราะเหตุใด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.357673567+07:00","message":"receive interim result [true|false]: นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.357681196+07:00","message":"end recv isFinal message id 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.357683235+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.35769018+07:00","message":"[buffer interim] 68 true นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357696556+07:00","message":"[bufferProcess] interim [660000000]:นางเอกคิดว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357702764+07:00","message":"[bufferProcess] send to processor (isfinal):นางเอกคิดว่าเพราะเหตุใดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357705786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.35770867+07:00","message":"> Transcript [278] [false]: 'นางเอกคิดว่าเพราะเหตุใดการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357711352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357713611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357715976+07:00","message":"StatePrefix: 'นางเอกคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357718128+07:00","message":"TextPushed: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357720188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357722132+07:00","message":"> Transcript [279] [true]: 'นางเอกคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357724161+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357725773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.35772739+07:00","message":"StatePrefix: 'นางเอกคิดว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357729078+07:00","message":"TextPushed: 'นางเอกคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:40.357731585+07:00","message":"Push: 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.357738886+07:00","message":"push: {true เพราะเหตุใด 0 0xc0027b4b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:40.367084531+07:00","message":"write wav file: './tmp/7560/7560_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.46971963+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474792037+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474828031+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474832137+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.47483502+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474837728+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474840936+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474843634+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474846312+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474848566+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474850854+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.47485308+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474855569+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474858142+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474860612+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474863249+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.47486576+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.474868226+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:40.47487104+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:41.073774661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:41.073786202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:41.889129895+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:41.990831166+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:41.990859809+07:00","message":"found end of frame, send empty tag with msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:41.990863119+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:41.990871152+07:00","message":"[buffer interim] 69 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:41.990878706+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:41.990883102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:41.990885984+07:00","message":"> Transcript [280] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:41.990888653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:41.990890643+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:41.990892625+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:41.99089452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:41.990904598+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:41.990914357+07:00","message":"push: {true \n 0 0xc0027b4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:41.996770385+07:00","message":"write wav file: './tmp/7560/7560_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:42.010093811+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:42.517933265+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:42.605085588+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:42.605111409+07:00","message":"found end of frame, send empty tag with msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:42.605115733+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:42.605126979+07:00","message":"[buffer interim] 70 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:42.605154629+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:42.605159199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:42.60518255+07:00","message":"> Transcript [281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:42.605185241+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:42.605187562+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:42.605189384+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:42.605191463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:42.605200118+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:42.605209887+07:00","message":"push: {true \n 0 0xc00206ec80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:42.609915682+07:00","message":"write wav file: './tmp/7560/7560_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:42.70858333+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:44.074123391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:44.074124495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:44.955477807+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:45.06677228+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:45.066809141+07:00","message":"found end of frame, send empty tag with msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:45.06681245+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:45.066820138+07:00","message":"[buffer interim] 71 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:45.066834482+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:45.06683852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:45.066841241+07:00","message":"> Transcript [282] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:45.066843557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:45.06684533+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:45.066847002+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:45.066848755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:45.066851188+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:45.066884151+07:00","message":"push: {true \n 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:45.074223372+07:00","message":"write wav file: './tmp/7560/7560_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:45.79273723+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:47.074682369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:47.074718054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.287489114+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.357312365+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.380680769+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.380722804+07:00","message":"found end of frame, send empty tag with msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.380726841+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.380736756+07:00","message":"[buffer interim] 72 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.380745961+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.380750465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.380753593+07:00","message":"> Transcript [283] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.380757595+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.38075958+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.38076152+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.38076374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.380773943+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.380784384+07:00","message":"push: {true \n 0 0xc000130280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:48.389567025+07:00","message":"write wav file: './tmp/7560/7560_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.42444309+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.538833332+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.577181429+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.577215062+07:00","message":"found end of frame, send empty tag with msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.577219732+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.577233122+07:00","message":"[buffer interim] 73 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.577248593+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.577253584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.577257543+07:00","message":"> Transcript [284] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.577261375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.577264066+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.577266819+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.577269429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:48.577273323+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:48.577286149+07:00","message":"push: {true \n 0 0xc000130500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:48.581773694+07:00","message":"write wav file: './tmp/7560/7560_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:49.779818691+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:49.779863667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:49.779868829+07:00","message":"receive interim result [false|false]: 2.2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:49.779884065+07:00","message":"[buffer interim] 74 false 2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:49.779890727+07:00","message":"[bufferProcess] interim [320000000]:2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:49.77989272+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:49.779897762+07:00","message":"[bufferProcess] send to processor (ticker):2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:49.779900207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:49.77990269+07:00","message":"> Transcript [285] [false]: '2.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:49.77990466+07:00","message":"Set StatePrefix (first interim): '2.2'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:50.07487227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:50.074879859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:50.137237224+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:50.226896369+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:50.226936457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.2\",\"confidence\":0.76719135}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:50.22694249+07:00","message":"receive interim result [true|false]: 3.2.2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:50.226950167+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:50.226952219+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:50.226959818+07:00","message":"[buffer interim] 74 true 3.2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:50.22696674+07:00","message":"[bufferProcess] interim [830000000]:3.2.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:50.226972112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:50.226975007+07:00","message":"> Transcript [286] [true]: '3.2.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:50.226977657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:50.226979475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:50.226981634+07:00","message":"StatePrefix: '2.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:50.226983689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:50.226987921+07:00","message":"Push: '3.2.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:50.226995585+07:00","message":"push: {true 3.2.2 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:50.23335335+07:00","message":"write wav file: './tmp/7560/7560_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:50.27668577+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.306254438+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.306295185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.306300169+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.306312892+07:00","message":"[buffer interim] 75 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.306319706+07:00","message":"[bufferProcess] interim [80000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.306321809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.306325063+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.306327599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.306330605+07:00","message":"> Transcript [287] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.306332818+07:00","message":"Set StatePrefix (first interim): 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.619101003+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.705858916+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.705910964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.705916214+07:00","message":"receive interim result [true|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.70592685+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.705929601+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.705940232+07:00","message":"[buffer interim] 75 true ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.705947964+07:00","message":"[bufferProcess] interim [530000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.705951552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.705954517+07:00","message":"> Transcript [288] [true]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.705958458+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.705960831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.705962649+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.705964508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:51.705970285+07:00","message":"Push: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:51.7059788+07:00","message":"push: {true ปัจจัยภายใน 0 0xc0027b4d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:51.712261441+07:00","message":"write wav file: './tmp/7560/7560_75.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.133666294+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.186954592+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.325786198+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.325822974+07:00","message":"found end of frame, send empty tag with msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.325826527+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.325838075+07:00","message":"[buffer interim] 76 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.325846268+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.325850212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.325853239+07:00","message":"> Transcript [289] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.325855863+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.325857835+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.325859876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.325861617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.325864651+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.325876063+07:00","message":"push: {true \n 0 0xc000131080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:52.331129908+07:00","message":"write wav file: './tmp/7560/7560_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.383187605+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.91382084+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.91388045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.913886863+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:52.913904811+07:00","message":"[buffer interim] 77 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.913913183+07:00","message":"[bufferProcess] interim [540000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:52.913915326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:53.074976081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:53.074988867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.161460356+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.161498681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.161504527+07:00","message":"receive interim result [false|false]: จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.161520593+07:00","message":"[buffer interim] 77 false จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.161527682+07:00","message":"[bufferProcess] interim [780000000]:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.161530561+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.161538196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.161540862+07:00","message":"> Transcript [290] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.161543057+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.273927649+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.273980487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.273986132+07:00","message":"receive interim result [false|false]: จะวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.273995994+07:00","message":"[buffer interim] 77 false จะวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.274002921+07:00","message":"[bufferProcess] interim [900000000]:จะวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.274005245+07:00","message":"[bufferProcess] send to processor:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.274008339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.274011043+07:00","message":"> Transcript [291] [false]: 'จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.274014519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.27401648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.274018353+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.274020242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.437094273+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.437140842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ Video Call\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.437146011+07:00","message":"receive interim result [false|false]: จะ Video Call"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.43717242+07:00","message":"[buffer interim] 77 false จะ Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.437181377+07:00","message":"[bufferProcess] interim [80000000]:จะ Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.437184452+07:00","message":"[bufferProcess] send to processor:จะวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.4371884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.437191272+07:00","message":"> Transcript [292] [false]: 'จะวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.437194773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.437197032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.437199335+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.437201156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.557992044+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.558040198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.558045954+07:00","message":"receive interim result [false|false]: จะวีดีโอคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.558057529+07:00","message":"[buffer interim] 77 false จะวีดีโอคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.558065752+07:00","message":"[bufferProcess] interim [200000000]:จะวีดีโอคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.558068174+07:00","message":"[bufferProcess] send to processor:จะ Video Call"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.558073503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.55807617+07:00","message":"> Transcript [293] [false]: 'จะ Video Call'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.558078952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.558081164+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.558083351+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.558085461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.820142799+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.820194192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิปตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.820200072+07:00","message":"receive interim result [false|false]: จะวีดีโอคลิปตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.820212734+07:00","message":"[buffer interim] 77 false จะวีดีโอคลิปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820221189+07:00","message":"[bufferProcess] interim [500000000]:จะวีดีโอคลิปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820223994+07:00","message":"[bufferProcess] send to processor:จะวีดีโอคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820229974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820234094+07:00","message":"> Transcript [294] [false]: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820238719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820241585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820245302+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820248624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820254362+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820257973+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820261342+07:00","message":"Set new StatePrefix : 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.820264527+07:00","message":"Next Push (prob) : 'วีดีโอคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.82027572+07:00","message":"push: {false จะ 0 0xc003370000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.94714561+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.947187874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิปตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.947193857+07:00","message":"receive interim result [false|false]: จะวีดีโอคลิปตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:53.947208965+07:00","message":"[buffer interim] 77 false จะวีดีโอคลิปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.947220144+07:00","message":"[bufferProcess] interim [560000000]:จะวีดีโอคลิปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.947222909+07:00","message":"[bufferProcess] send to processor:จะวีดีโอคลิปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.947228765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.947231862+07:00","message":"> Transcript [295] [false]: 'จะวีดีโอคลิปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.947235666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.947238019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.94723993+07:00","message":"StatePrefix: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:53.947242666+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:54.150819556+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:54.150860445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิปตอนที่แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:54.15086639+07:00","message":"receive interim result [false|false]: จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:54.150882933+07:00","message":"[buffer interim] 77 false จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.150891374+07:00","message":"[bufferProcess] interim [800000000]:จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.150894098+07:00","message":"[bufferProcess] send to processor:จะวีดีโอคลิปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.150899264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.150902226+07:00","message":"> Transcript [296] [false]: 'จะวีดีโอคลิปตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.150905399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.150907426+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.150909698+07:00","message":"StatePrefix: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.150912654+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:54.719572985+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:54.719606114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิปตอนที่แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:54.719611191+07:00","message":"receive interim result [false|false]: จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:54.719627137+07:00","message":"[buffer interim] 77 false จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.719634754+07:00","message":"[bufferProcess] interim [400000000]:จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.719637356+07:00","message":"[bufferProcess] send to processor:จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.719647614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.719650472+07:00","message":"> Transcript [297] [false]: 'จะวีดีโอคลิปตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.719654452+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.719656762+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.719658975+07:00","message":"StatePrefix: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:54.71966185+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:56.075169033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:56.075187385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.270147255+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.403378394+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.403431977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะวีดีโอคลิปตอนที่แล้วเรียนได้เรียนมาแล้ว\",\"confidence\":0.94779396}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.403442917+07:00","message":"receive interim result [true|false]: จะวีดีโอคลิปตอนที่แล้วเรียนได้เรียนมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.40345241+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.403454501+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.403461176+07:00","message":"[buffer interim] 77 true จะวีดีโอคลิปตอนที่แล้วเรียนได้เรียนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403471737+07:00","message":"[bufferProcess] interim [100000000]:จะวีดีโอคลิปตอนที่แล้วเรียนได้เรียนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403477957+07:00","message":"[bufferProcess] send to processor (isfinal):จะวีดีโอคลิปตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403481397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403484894+07:00","message":"> Transcript [298] [false]: 'จะวีดีโอคลิปตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403488203+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.40349019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403492328+07:00","message":"StatePrefix: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403496759+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.40350241+07:00","message":"Push: 'วีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403504289+07:00","message":"TextPushed: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403506253+07:00","message":"Set new StatePrefix : 'จะวีดีโอคลิปตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403508376+07:00","message":"Next Push (prob) : 'ตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403510178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.40351215+07:00","message":"> Transcript [299] [true]: 'จะวีดีโอคลิปตอนที่แล้วเรียนได้เรียนมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.40351465+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403516389+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403517972+07:00","message":"StatePrefix: 'จะวีดีโอคลิปตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403519713+07:00","message":"TextPushed: 'จะวีดีโอคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:57.403521674+07:00","message":"Push: 'ตอนที่แล้วเรียนได้เรียนมาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.403529811+07:00","message":"push: {false วีดีโอคลิป 0 0xc003370000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.40353445+07:00","message":"push: {true ตอนที่แล้วเรียนได้เรียนมาแล้ว 0 0xc003370000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:57.414814923+07:00","message":"write wav file: './tmp/7560/7560_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:57.5794037+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.106911571+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.106959798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.106967132+07:00","message":"receive interim result [false|false]: มีฝน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.106985774+07:00","message":"[buffer interim] 78 false มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.106995305+07:00","message":"[bufferProcess] interim [540000000]:มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.10699847+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.240698157+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.240735227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.240740781+07:00","message":"receive interim result [false|false]: มีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.240755551+07:00","message":"[buffer interim] 78 false มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.2407621+07:00","message":"[bufferProcess] interim [660000000]:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.24076484+07:00","message":"[bufferProcess] send to processor:มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.24077142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.240774068+07:00","message":"> Transcript [300] [false]: 'มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.240776244+07:00","message":"Set StatePrefix (first interim): 'มีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.426122903+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.42615625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.42616243+07:00","message":"receive interim result [false|false]: มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.426177396+07:00","message":"[buffer interim] 78 false มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.426184673+07:00","message":"[bufferProcess] interim [840000000]:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.426187247+07:00","message":"[bufferProcess] send to processor:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.426194068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.426196652+07:00","message":"> Transcript [301] [false]: 'มีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.426199744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.426201829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.426203747+07:00","message":"StatePrefix: 'มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.426206177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.616421642+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.616454672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.616460547+07:00","message":"receive interim result [false|false]: มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.616475822+07:00","message":"[buffer interim] 78 false มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.616482933+07:00","message":"[bufferProcess] interim [80000000]:มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.616486002+07:00","message":"[bufferProcess] send to processor:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.616493517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.616496225+07:00","message":"> Transcript [302] [false]: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.616498549+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.616500521+07:00","message":"Set new StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.737407527+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.737441364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.737446939+07:00","message":"receive interim result [false|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.737461051+07:00","message":"[buffer interim] 78 false มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.7374684+07:00","message":"[bufferProcess] interim [140000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.737470935+07:00","message":"[bufferProcess] send to processor:มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.73747424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.737476918+07:00","message":"> Transcript [303] [false]: 'มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.737479792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.737481915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.737483664+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.737485772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.793970918+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.859864102+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.883942509+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.883982722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.883989759+07:00","message":"receive interim result [true|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.883998493+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.88400105+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.884007986+07:00","message":"[buffer interim] 78 true มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884018748+07:00","message":"[bufferProcess] interim [440000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884027482+07:00","message":"[bufferProcess] send to processor (isfinal):มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884030542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884033375+07:00","message":"> Transcript [304] [false]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884036278+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884038322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884040393+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884042338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884043902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884045771+07:00","message":"> Transcript [305] [true]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884047903+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.88404949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.88405111+07:00","message":"StatePrefix: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884052855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:28:58.884059985+07:00","message":"Push: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:58.884068743+07:00","message":"push: {true มีผลต่อการเจริญ 0 0xc00206e480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:28:58.890112209+07:00","message":"write wav file: './tmp/7560/7560_78.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:59.076070364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:28:59.076080133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:28:59.937669962+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.06156037+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.061584075+07:00","message":"found end of frame, send empty tag with msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.06158717+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.061595049+07:00","message":"[buffer interim] 79 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.06160271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.061611447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.061614275+07:00","message":"> Transcript [306] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.061616614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.061618463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.061620188+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.061622014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.061624432+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.06163429+07:00","message":"push: {true \n 0 0xc0027b4580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:00.067907888+07:00","message":"write wav file: './tmp/7560/7560_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.39102955+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.458132488+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.620429582+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.620455383+07:00","message":"found end of frame, send empty tag with msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.620459313+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.62046974+07:00","message":"[buffer interim] 80 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.620480254+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.620485614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.620489582+07:00","message":"> Transcript [307] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.62049315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.620496133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.620498783+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.620501363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:00.620505083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.620517286+07:00","message":"push: {true \n 0 0xc0027b4f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:00.625294933+07:00","message":"write wav file: './tmp/7560/7560_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:00.648389454+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:02.077052829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:02.077097997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:03.430318786+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:03.430364453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:03.430369645+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:03.430384648+07:00","message":"[buffer interim] 81 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:03.430391581+07:00","message":"[bufferProcess] interim [760000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:03.430393761+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:03.430400352+07:00","message":"[bufferProcess] send to processor (ticker):จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:03.430402872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:03.430405319+07:00","message":"> Transcript [308] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:03.430407322+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.502421+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.601993379+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.602031826+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.602037271+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.602046132+07:00","message":"end recv isFinal message id 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.602048294+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.602055664+07:00","message":"[buffer interim] 81 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.602065339+07:00","message":"[bufferProcess] interim [50000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.602069232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.602071878+07:00","message":"> Transcript [309] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.602074768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.602076603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.602079378+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.602082067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.602087519+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.602095568+07:00","message":"push: {true  0 0xc0027b5200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:04.61562005+07:00","message":"write wav file: './tmp/7560/7560_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.619297516+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.746914653+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.819219832+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.837706632+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.83772435+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.837727208+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.837732457+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.837739958+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.837748775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.837751614+07:00","message":"> Transcript [310] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.837754118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.837756146+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.837758009+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.837760078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:04.837762392+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:04.837771309+07:00","message":"push: {true \n 0 0xc003370d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:04.84274514+07:00","message":"write wav file: './tmp/7560/7560_82.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:05.077117311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:05.07711913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.358346892+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.467290243+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.467317314+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.46732085+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.467329222+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.467336619+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.467340344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.467342957+07:00","message":"> Transcript [311] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.467345763+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.467347635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.467349439+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.467351204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.467353866+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.467381334+07:00","message":"push: {true \n 0 0xc000186a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:06.473721576+07:00","message":"write wav file: './tmp/7560/7560_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.609608251+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.676533082+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.813885202+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.813910308+07:00","message":"found end of frame, send empty tag with msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.81391376+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.813920894+07:00","message":"[buffer interim] 84 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.813930802+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.813934511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.813937262+07:00","message":"> Transcript [312] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.813940167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.813941951+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.81394389+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.813945595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:06.813952747+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.813961826+07:00","message":"push: {true \n 0 0xc000130b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:06.818218753+07:00","message":"write wav file: './tmp/7560/7560_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:06.869942415+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:08.077584133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:08.077618255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:09.719655564+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:09.719698098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:09.719703685+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:09.719719211+07:00","message":"[buffer interim] 85 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:09.71972632+07:00","message":"[bufferProcess] interim [880000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:09.719728477+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:09.719735755+07:00","message":"[bufferProcess] send to processor (ticker):มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:09.719738307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:09.719741045+07:00","message":"> Transcript [313] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:09.719743108+07:00","message":"Set StatePrefix (first interim): 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474931957+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474961519+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474966082+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474969009+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474971989+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474974563+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474977084+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474980545+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474982607+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474984138+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.474985831+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:10.47498803+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:11.078157219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:11.07817603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:11.321576403+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:11.321617142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดที่แตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:11.321622584+07:00","message":"receive interim result [false|false]: ชนิดที่แตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:11.321639553+07:00","message":"[buffer interim] 85 false ชนิดที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:11.32164688+07:00","message":"[bufferProcess] interim [500000000]:ชนิดที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:11.321649067+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:11.321652337+07:00","message":"[bufferProcess] send to processor (ticker):ชนิดที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:11.32165455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:11.321657162+07:00","message":"> Transcript [314] [false]: 'ชนิดที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:11.321659562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:11.321661407+07:00","message":"Set new StatePrefix: 'ชนิดที่แตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:11.513342938+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:11.513385473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดที่แตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:11.513391331+07:00","message":"receive interim result [false|false]: ชนิดที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:11.51340372+07:00","message":"[buffer interim] 85 false ชนิดที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:11.513411745+07:00","message":"[bufferProcess] interim [680000000]:ชนิดที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:11.513413876+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:12.14493171+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:12.144975308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดที่แตกต่างกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:12.144981403+07:00","message":"receive interim result [false|false]: ชนิดที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:12.144996735+07:00","message":"[buffer interim] 85 false ชนิดที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:12.145004796+07:00","message":"[bufferProcess] interim [280000000]:ชนิดที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:12.145007391+07:00","message":"[bufferProcess] send to processor:ชนิดที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:12.145011212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:12.145014179+07:00","message":"> Transcript [315] [false]: 'ชนิดที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:12.145018485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:12.145020552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:12.145022255+07:00","message":"StatePrefix: 'ชนิดที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:12.145024441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.269946081+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.300166419+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.300202768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดที่แตกต่างกันดังกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.300208349+07:00","message":"receive interim result [false|false]: ชนิดที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.300218922+07:00","message":"[buffer interim] 85 false ชนิดที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300226337+07:00","message":"[bufferProcess] interim [480000000]:ชนิดที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300229003+07:00","message":"[bufferProcess] send to processor:ชนิดที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300232507+07:00","message":"[bufferProcess] send to processor (ticker):ชนิดที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.30023519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300238049+07:00","message":"> Transcript [316] [false]: 'ชนิดที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300241381+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300243329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300245325+07:00","message":"StatePrefix: 'ชนิดที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300247773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300249431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300251353+07:00","message":"> Transcript [317] [false]: 'ชนิดที่แตกต่างกันดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300253274+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300254861+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300256445+07:00","message":"StatePrefix: 'ชนิดที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.300257998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.380244907+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.380292452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ละชนิดที่แตกต่างกันดังกล่าว\",\"confidence\":0.8837975}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.380298429+07:00","message":"receive interim result [true|false]: แต่ละชนิดที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.380309676+07:00","message":"end recv isFinal message id 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.380312063+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.380319084+07:00","message":"[buffer interim] 85 true แต่ละชนิดที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.380327825+07:00","message":"[bufferProcess] interim [630000000]:แต่ละชนิดที่แตกต่างกันดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.380334334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.380337442+07:00","message":"> Transcript [318] [true]: 'แต่ละชนิดที่แตกต่างกันดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.380340996+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.380343357+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.380345599+07:00","message":"StatePrefix: 'ชนิดที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.380348082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:13.380355558+07:00","message":"Push: 'แต่ละชนิดที่แตกต่างกันดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.380365206+07:00","message":"push: {true แต่ละชนิดที่แตกต่างกันดังกล่าว 0 0xc0027b4080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:13.392819979+07:00","message":"write wav file: './tmp/7560/7560_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:13.53593463+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:14.078542834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:14.078557349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:14.234097747+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:14.306027909+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:14.317392761+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:14.317408858+07:00","message":"found end of frame, send empty tag with msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:14.317413065+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:14.317421685+07:00","message":"[buffer interim] 86 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:14.31743722+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:14.317442592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:14.317447116+07:00","message":"> Transcript [319] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:14.317451621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:14.317454575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:14.317457014+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:14.317459619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:14.317468186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:14.317480743+07:00","message":"push: {true \n 0 0xc0027b4a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:14.322519899+07:00","message":"write wav file: './tmp/7560/7560_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.153636985+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.153681394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.15368621+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.153700592+07:00","message":"[buffer interim] 87 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.153707715+07:00","message":"[bufferProcess] interim [720000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.153709726+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.47867287+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.47871291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.478718498+07:00","message":"receive interim result [false|false]: โครงการการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.478735025+07:00","message":"[buffer interim] 87 false โครงการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.478741964+07:00","message":"[bufferProcess] interim [20000000]:โครงการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.478744587+07:00","message":"[bufferProcess] send to processor:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.478748221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.478751338+07:00","message":"> Transcript [320] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.478753436+07:00","message":"Set StatePrefix (first interim): 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.577501714+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.68251695+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.682560113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.682566653+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.682578932+07:00","message":"[buffer interim] 87 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.682588141+07:00","message":"[bufferProcess] interim [140000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.682591363+07:00","message":"[bufferProcess] send to processor:โครงการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.682595535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.682598417+07:00","message":"> Transcript [321] [false]: 'โครงการการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.682601652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.682603722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.682605583+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.682607546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.698396517+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.718494586+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.718527396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.718536539+07:00","message":"receive interim result [true|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.718543696+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.718546012+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.718551754+07:00","message":"[buffer interim] 87 true โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718562193+07:00","message":"[bufferProcess] interim [290000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718566961+07:00","message":"[bufferProcess] send to processor (isfinal):โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718569905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718572489+07:00","message":"> Transcript [322] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718575277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718577147+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718579256+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718581185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718582924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718584766+07:00","message":"> Transcript [323] [true]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718586766+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718588382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.71859023+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718591835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:15.718597368+07:00","message":"Push: 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:15.71860585+07:00","message":"push: {true โครงการ 0 0xc000187500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:15.725117445+07:00","message":"write wav file: './tmp/7560/7560_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.023386879+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.089295957+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.109643402+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.10966104+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.109664248+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.109670803+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.10967804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.10968184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.109684569+07:00","message":"> Transcript [324] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.109687548+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.109689665+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.109691525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.109693336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.109700614+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.109709372+07:00","message":"push: {true \n 0 0xc0027b4e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:16.114954857+07:00","message":"write wav file: './tmp/7560/7560_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.670455373+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.759838095+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.759855509+07:00","message":"found end of frame, send empty tag with msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.759858475+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.759865843+07:00","message":"[buffer interim] 89 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.759874641+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.759880375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.759883259+07:00","message":"> Transcript [325] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.759885587+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.75988946+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.75989158+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.759893387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:16.759895813+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.759906052+07:00","message":"push: {true \n 0 0xc000187780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:16.765229761+07:00","message":"write wav file: './tmp/7560/7560_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.867270029+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:16.986255131+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:17.067335928+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:17.067358399+07:00","message":"found end of frame, send empty tag with msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:17.06736177+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:17.067369969+07:00","message":"[buffer interim] 90 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:17.067378062+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:17.067381926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:17.067384805+07:00","message":"> Transcript [326] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:17.06738734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:17.067389257+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:17.067391268+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:17.067393059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:17.067395488+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:17.067404371+07:00","message":"push: {true \n 0 0xc0027b4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:17.071853455+07:00","message":"write wav file: './tmp/7560/7560_90.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:17.078677775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:17.078715884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:17.108526983+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:19.417806149+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:19.516202857+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:19.51622084+07:00","message":"found end of frame, send empty tag with msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:19.516223649+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:19.516231009+07:00","message":"[buffer interim] 91 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:19.516238651+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:19.51624914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:19.516252074+07:00","message":"> Transcript [327] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:19.51625453+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:19.516256416+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:19.516258165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:19.516260074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:19.516262365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:19.516272942+07:00","message":"push: {true \n 0 0xc000130800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:19.524414118+07:00","message":"write wav file: './tmp/7560/7560_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:19.626805907+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:20.079341442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:20.079350798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.181978288+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.182035813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.182041765+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.18206017+07:00","message":"[buffer interim] 92 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.182067546+07:00","message":"[bufferProcess] interim [570000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.182069605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.182076837+07:00","message":"[bufferProcess] send to processor (ticker):ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.182079884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.18208357+07:00","message":"> Transcript [328] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.182086486+07:00","message":"Set StatePrefix (first interim): 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.4053242+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.405365513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นฉ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.405371551+07:00","message":"receive interim result [false|false]: ขึ้นฉ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.405382331+07:00","message":"[buffer interim] 92 false ขึ้นฉ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.405391386+07:00","message":"[bufferProcess] interim [810000000]:ขึ้นฉ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.40539433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.502312769+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.502370506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.502391519+07:00","message":"receive interim result [false|false]: ขึ้นภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.502405641+07:00","message":"[buffer interim] 92 false ขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.502416463+07:00","message":"[bufferProcess] interim [870000000]:ขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.502419432+07:00","message":"[bufferProcess] send to processor:ขึ้นฉ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.502424971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.502431202+07:00","message":"> Transcript [329] [false]: 'ขึ้นฉ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.502434057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.502436224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.502438153+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.502441328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.748033359+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.748078593+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-04-30T13:29:21.748084246+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:21.748098295+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.748106213+07:00","message":"[bufferProcess] interim [170000000]:ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.748108871+07:00","message":"[bufferProcess] send to processor:ขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.748112177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.748115003+07:00","message":"> Transcript [330] [false]: 'ขึ้นภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.748118486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.748120432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.748122576+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:21.748124499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.387587417+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.387642945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายในเซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.387652452+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.387679622+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.38768829+07:00","message":"[bufferProcess] interim [770000000]:ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.387692127+07:00","message":"[bufferProcess] send to processor:ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.387696438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.387700877+07:00","message":"> Transcript [331] [false]: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.387706108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.387708915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.387711655+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.387728359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.646970224+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.64701003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายในเซลล์เรียกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.64701576+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์เรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.647028287+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647035873+07:00","message":"[bufferProcess] interim [130000000]:ขึ้นภายในเซลล์เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647038315+07:00","message":"[bufferProcess] send to processor:ขึ้นภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647044933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647047927+07:00","message":"> Transcript [332] [false]: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647051307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647053562+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647055352+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647057711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647062166+07:00","message":"Push: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647064108+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647066034+07:00","message":"Set new StatePrefix : 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.647068707+07:00","message":"Next Push (prob) : 'ภายในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.647076541+07:00","message":"push: {false ขึ้น 0 0xc00206e280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.970835214+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.970880952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายในเซลล์เรียกว่าขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.970886607+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์เรียกว่าขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.970900302+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์เรียกว่าขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.970907837+07:00","message":"[bufferProcess] interim [370000000]:ขึ้นภายในเซลล์เรียกว่าขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.970910367+07:00","message":"[bufferProcess] send to processor:ขึ้นภายในเซลล์เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.970915732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.970919076+07:00","message":"> Transcript [333] [false]: 'ขึ้นภายในเซลล์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.970922686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.970924823+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.970926995+07:00","message":"StatePrefix: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.970929358+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.975411832+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.975425827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายในเซลล์เรียกว่าของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.9754296+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์เรียกว่าของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:22.975434543+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์เรียกว่าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.975438116+07:00","message":"[bufferProcess] interim [430000000]:ขึ้นภายในเซลล์เรียกว่าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.97544026+07:00","message":"[bufferProcess] send to processor:ขึ้นภายในเซลล์เรียกว่าขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.975442633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.975444653+07:00","message":"> Transcript [334] [false]: 'ขึ้นภายในเซลล์เรียกว่าขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.975447336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.975449174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.975450934+07:00","message":"StatePrefix: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:22.975453645+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:23.0795521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:23.07956778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.241442012+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.241482476+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-04-30T13:29:23.241487625+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์เรียกว่าคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.241505877+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์เรียกว่าคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.241514148+07:00","message":"[bufferProcess] interim [610000000]:ขึ้นภายในเซลล์เรียกว่าคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.241516857+07:00","message":"[bufferProcess] send to processor:ขึ้นภายในเซลล์เรียกว่าของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.241526088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.241529408+07:00","message":"> Transcript [335] [false]: 'ขึ้นภายในเซลล์เรียกว่าของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.241533333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.241535216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.241537362+07:00","message":"StatePrefix: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.241539543+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.358069489+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.358113489+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-04-30T13:29:23.358119384+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์เรียกว่าของหมด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.358131119+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์เรียกว่าของหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358140553+07:00","message":"[bufferProcess] interim [730000000]:ขึ้นภายในเซลล์เรียกว่าของหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358143565+07:00","message":"[bufferProcess] send to processor:ขึ้นภายในเซลล์เรียกว่าคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358147267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358150095+07:00","message":"> Transcript [336] [false]: 'ขึ้นภายในเซลล์เรียกว่าคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358153794+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358155976+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358158459+07:00","message":"StatePrefix: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358160742+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358166313+07:00","message":"Push: 'ภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358168182+07:00","message":"TextPushed: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.3581703+07:00","message":"Set new StatePrefix : 'ขึ้นภายในเซลล์เรียกว่าคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.358172446+07:00","message":"Next Push (prob) : 'เรียกว่าคอม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.358180528+07:00","message":"push: {false ภายในเซลล์ 0 0xc00206e280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.397374715+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.397408296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายในเซลล์เรียกว่าคอม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.39741383+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์เรียกว่าคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.39742668+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์เรียกว่าคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.397433373+07:00","message":"[bufferProcess] interim [790000000]:ขึ้นภายในเซลล์เรียกว่าคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.39743674+07:00","message":"[bufferProcess] send to processor:ขึ้นภายในเซลล์เรียกว่าของหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.397442231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.397445081+07:00","message":"> Transcript [337] [false]: 'ขึ้นภายในเซลล์เรียกว่าของหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.397447383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.397449557+07:00","message":"Set new StatePrefix: 'ขึ้นภายในเซลล์เรียกว่าของหมด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.573785933+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.573832134+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-04-30T13:29:23.573838253+07:00","message":"receive interim result [false|false]: ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.573854995+07:00","message":"[buffer interim] 92 false ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.573863759+07:00","message":"[bufferProcess] interim [970000000]:ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.573866751+07:00","message":"[bufferProcess] send to processor:ขึ้นภายในเซลล์เรียกว่าคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.57387559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.573878364+07:00","message":"> Transcript [338] [false]: 'ขึ้นภายในเซลล์เรียกว่าคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.57388111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.573883556+07:00","message":"Set new StatePrefix: 'ขึ้นภายในเซลล์เรียกว่าคอม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.581188409+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.746009394+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.746054858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ\",\"confidence\":0.9098598}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.746060792+07:00","message":"receive interim result [true|false]: ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.746068014+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.746070164+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.746088404+07:00","message":"[buffer interim] 92 true ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746106125+07:00","message":"[bufferProcess] interim [180000000]:ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746109853+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746113225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746116597+07:00","message":"> Transcript [339] [false]: 'ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746118901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746120837+07:00","message":"Set new StatePrefix: 'ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.74612256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746124466+07:00","message":"> Transcript [340] [true]: 'ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.74612824+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746130181+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746132745+07:00","message":"StatePrefix: 'ขึ้นภายในเซลล์เรียกว่าข้อมูลคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746137137+07:00","message":"TextPushed: 'ขึ้นภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:23.746140047+07:00","message":"Push: 'เรียกว่าข้อมูลคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:23.746150178+07:00","message":"push: {true เรียกว่าข้อมูลคือ 0 0xc00206e280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:23.755978157+07:00","message":"write wav file: './tmp/7560/7560_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.107837452+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.229081325+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.348408128+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.348448904+07:00","message":"found end of frame, send empty tag with msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.3484532+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.348463344+07:00","message":"[buffer interim] 93 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.34847182+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.348475521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.348478439+07:00","message":"> Transcript [341] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.348481003+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.348482871+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.348484718+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.348486473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.348489217+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.34849969+07:00","message":"push: {true \n 0 0xc000187700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:24.352941581+07:00","message":"write wav file: './tmp/7560/7560_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.482542931+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.537590499+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.610049543+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.852291572+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.852312849+07:00","message":"found end of frame, send empty tag with msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.85231624+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.852324941+07:00","message":"[buffer interim] 94 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.852332625+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.852341241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.852344037+07:00","message":"> Transcript [342] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.852346672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.852348536+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.852350266+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.852352092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:24.852354622+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:24.852364101+07:00","message":"push: {true \n 0 0xc000187b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:24.857389516+07:00","message":"write wav file: './tmp/7560/7560_94.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:26.079626086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:26.079629172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:28.967239626+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:29.080587141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:29.08059458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:29.096387565+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:29.096415153+07:00","message":"found end of frame, send empty tag with msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:29.09641886+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:29.096427471+07:00","message":"[buffer interim] 95 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:29.096435675+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:29.09643948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:29.09644224+07:00","message":"> Transcript [343] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:29.096444811+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:29.096447161+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:29.096449118+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:29.096450842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:29.096457875+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:29.096466806+07:00","message":"push: {true \n 0 0xc003370700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:29.106510647+07:00","message":"write wav file: './tmp/7560/7560_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:29.296494187+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.373394071+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.37344312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.37344825+07:00","message":"receive interim result [false|false]: เรียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.373468321+07:00","message":"[buffer interim] 96 false เรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.37347799+07:00","message":"[bufferProcess] interim [900000000]:เรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.373479953+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.373485837+07:00","message":"[bufferProcess] send to processor (ticker):เรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.373488273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.37349071+07:00","message":"> Transcript [344] [false]: 'เรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.373493097+07:00","message":"Set StatePrefix (first interim): 'เรียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.534571821+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.534612507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกรียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.534618178+07:00","message":"receive interim result [false|false]: เกรียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.534628558+07:00","message":"[buffer interim] 96 false เกรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.534635767+07:00","message":"[bufferProcess] interim [80000000]:เกรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.534637932+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.668677659+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.668715348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกรียงไกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.668721316+07:00","message":"receive interim result [false|false]: เกรียงไกร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.668733425+07:00","message":"[buffer interim] 96 false เกรียงไกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.668741393+07:00","message":"[bufferProcess] interim [140000000]:เกรียงไกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.668743969+07:00","message":"[bufferProcess] send to processor:เกรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.668749334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.668752128+07:00","message":"> Transcript [345] [false]: 'เกรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.668754308+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.668756407+07:00","message":"Set new StatePrefix: 'เกรียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.855939351+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.855984395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกรียงไกรยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.855989829+07:00","message":"receive interim result [false|false]: เกรียงไกรยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:30.856005139+07:00","message":"[buffer interim] 96 false เกรียงไกรยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.856013175+07:00","message":"[bufferProcess] interim [380000000]:เกรียงไกรยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.85601578+07:00","message":"[bufferProcess] send to processor:เกรียงไกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.856019076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.856022025+07:00","message":"> Transcript [346] [false]: 'เกรียงไกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.856025209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.856027178+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.856029311+07:00","message":"StatePrefix: 'เกรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:30.856032189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:31.160591377+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:31.160647011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกรียงไกรยังเนื้อเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:31.160655593+07:00","message":"receive interim result [false|false]: เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:31.160674074+07:00","message":"[buffer interim] 96 false เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.160686788+07:00","message":"[bufferProcess] interim [680000000]:เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.16069015+07:00","message":"[bufferProcess] send to processor:เกรียงไกรยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.160696721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.160699765+07:00","message":"> Transcript [347] [false]: 'เกรียงไกรยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.160704968+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.160707605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.160709813+07:00","message":"StatePrefix: 'เกรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.160711908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:31.739236936+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:31.739272118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกรียงไกรยังเนื้อเยื่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:31.739277786+07:00","message":"receive interim result [false|false]: เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:31.739287838+07:00","message":"[buffer interim] 96 false เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.739295373+07:00","message":"[bufferProcess] interim [280000000]:เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.739297846+07:00","message":"[bufferProcess] send to processor:เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.739301679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.739304273+07:00","message":"> Transcript [348] [false]: 'เกรียงไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.739307166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.739309192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.739311017+07:00","message":"StatePrefix: 'เกรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:31.739313046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:32.080675641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:32.080724375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.299063631+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.42051386+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.443544363+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.443582169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกรียงไกรยังเนื้อเยื่อ\",\"confidence\":0.84990776}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.443587441+07:00","message":"receive interim result [true|false]: เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.443604147+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.443607237+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.443614856+07:00","message":"[buffer interim] 96 true เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443621783+07:00","message":"[bufferProcess] interim [30000000]:เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443625586+07:00","message":"[bufferProcess] send to processor (isfinal):เกรียงไกรยังเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443628716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443631462+07:00","message":"> Transcript [349] [false]: 'เกรียงไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443634726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443636583+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443638882+07:00","message":"StatePrefix: 'เกรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443640682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443643166+07:00","message":"Push: 'เกรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443644918+07:00","message":"TextPushed: 'เกรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443647307+07:00","message":"Set new StatePrefix : 'เกรียงไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443650416+07:00","message":"Next Push (prob) : 'ไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443652706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443654528+07:00","message":"> Transcript [350] [true]: 'เกรียงไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443656653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443658897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443660524+07:00","message":"StatePrefix: 'เกรียงไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443662331+07:00","message":"TextPushed: 'เกรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.443664341+07:00","message":"Push: 'ไกรยังเนื้อเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.443672338+07:00","message":"push: {false เกรียง 0 0xc000187e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.44367919+07:00","message":"push: {true ไกรยังเนื้อเยื่อ 0 0xc000187e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:32.452210583+07:00","message":"write wav file: './tmp/7560/7560_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.806259942+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.890643686+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.890665703+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.890668796+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.890675605+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.890682485+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.890687354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.890691709+07:00","message":"> Transcript [351] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.890695664+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.890698285+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.890700869+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.890703631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:32.890707474+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:32.890717197+07:00","message":"push: {true \n 0 0xc00039c100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:32.895543828+07:00","message":"write wav file: './tmp/7560/7560_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:33.258471883+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.657719014+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.701107434+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.70115774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.701179665+07:00","message":"receive interim result [false|false]: ต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.701196504+07:00","message":"[buffer interim] 98 false ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.701203245+07:00","message":"[bufferProcess] interim [500000000]:ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.701205235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.70121076+07:00","message":"[bufferProcess] send to processor (ticker):ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.70121312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.701215835+07:00","message":"> Transcript [352] [false]: 'ต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.701217916+07:00","message":"Set StatePrefix (first interim): 'ต้นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.760394173+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.760440186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.760445743+07:00","message":"receive interim result [true|false]: ต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.760451826+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.760454183+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.760460598+07:00","message":"[buffer interim] 98 true ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.760467853+07:00","message":"[bufferProcess] interim [620000000]:ต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.760471403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.760474287+07:00","message":"> Transcript [353] [true]: 'ต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.760477105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.760479218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.760481167+07:00","message":"StatePrefix: 'ต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.760483241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:34.760485728+07:00","message":"Push: 'ต้นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.760494078+07:00","message":"push: {true ต้นพืช 0 0xc000130400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:34.766886832+07:00","message":"write wav file: './tmp/7560/7560_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.787513608+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.91652785+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:34.990489031+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.041250768+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.041271887+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.041274957+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.041281344+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.041288135+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.041292527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.041295223+07:00","message":"> Transcript [354] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.041297909+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.041299721+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.041301428+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.041303165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.041305644+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.041314243+07:00","message":"push: {true \n 0 0xc00206e980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:35.046037971+07:00","message":"write wav file: './tmp/7560/7560_99.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:35.081678772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:35.081703011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.111482645+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.237459956+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.237478801+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.237481972+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.237489154+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.237498596+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.237502569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.237505329+07:00","message":"> Transcript [355] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.237507729+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.237509555+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.237511227+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.237512952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:35.237515432+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.237524706+07:00","message":"push: {true \n 0 0xc000130e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:35.242170429+07:00","message":"write wav file: './tmp/7560/7560_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:35.368529355+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.122179057+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.122232412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.122237997+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.122251112+07:00","message":"[buffer interim] 101 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.122259122+07:00","message":"[bufferProcess] interim [780000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.122261061+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.301415637+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.301451878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.301457729+07:00","message":"receive interim result [false|false]: มีผัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.301470432+07:00","message":"[buffer interim] 101 false มีผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.301477355+07:00","message":"[bufferProcess] interim [900000000]:มีผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.301479731+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.301485147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.301487787+07:00","message":"> Transcript [356] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.301489825+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.360064028+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.360097503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.36010319+07:00","message":"receive interim result [false|false]: มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.360115753+07:00","message":"[buffer interim] 101 false มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.360123903+07:00","message":"[bufferProcess] interim [960000000]:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.360126882+07:00","message":"[bufferProcess] send to processor:มีผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.360131802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.360135604+07:00","message":"> Transcript [357] [false]: 'มีผัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.360140604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.360144542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.360146631+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.360149061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.627039444+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.627081513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.627087461+07:00","message":"receive interim result [false|false]: มีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.627103915+07:00","message":"[buffer interim] 101 false มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.627112619+07:00","message":"[bufferProcess] interim [320000000]:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.627115874+07:00","message":"[bufferProcess] send to processor:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.627119565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.627122765+07:00","message":"> Transcript [358] [false]: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.627126883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.627128898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.627130768+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.627132915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.953917303+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.953958825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.953965056+07:00","message":"receive interim result [false|false]: มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.953977925+07:00","message":"[buffer interim] 101 false มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.953985071+07:00","message":"[bufferProcess] interim [620000000]:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.953987771+07:00","message":"[bufferProcess] send to processor:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.953992955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.953995919+07:00","message":"> Transcript [359] [false]: 'มีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.953999166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.954001273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.954004402+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.954006581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.996080705+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.99612043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลก็คง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.99612597+07:00","message":"receive interim result [false|false]: มีผลก็คง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.996140458+07:00","message":"[buffer interim] 101 false มีผลก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996147188+07:00","message":"[bufferProcess] interim [680000000]:มีผลก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996149766+07:00","message":"[bufferProcess] send to processor:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996156321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996159013+07:00","message":"> Transcript [360] [false]: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996162254+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996164383+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996166551+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996168713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996176221+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996177935+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996179846+07:00","message":"Set new StatePrefix : 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:36.996181721+07:00","message":"Next Push (prob) : 'ผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:36.996189474+07:00","message":"push: {false มี 0 0xc0027b5400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.259221604+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.25926828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลก็คงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.259274446+07:00","message":"receive interim result [false|false]: มีผลก็คงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.259287539+07:00","message":"[buffer interim] 101 false มีผลก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.259294684+07:00","message":"[bufferProcess] interim [860000000]:มีผลก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.259297044+07:00","message":"[bufferProcess] send to processor:มีผลก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.259302287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.259305251+07:00","message":"> Transcript [361] [false]: 'มีผลก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.259308074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.259310126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.259312034+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.259314291+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.527648527+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.527691731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลก็คงจะบ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.527698759+07:00","message":"receive interim result [false|false]: มีผลก็คงจะบ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.527710584+07:00","message":"[buffer interim] 101 false มีผลก็คงจะบ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.527718178+07:00","message":"[bufferProcess] interim [220000000]:มีผลก็คงจะบ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.527721203+07:00","message":"[bufferProcess] send to processor:มีผลก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.52772679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.527729571+07:00","message":"> Transcript [362] [false]: 'มีผลก็คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.527733604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.527735969+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.52773792+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.527740269+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.649092324+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.649136949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลก็คงจะบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.649142524+07:00","message":"receive interim result [false|false]: มีผลก็คงจะบน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.649158769+07:00","message":"[buffer interim] 101 false มีผลก็คงจะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.649183699+07:00","message":"[bufferProcess] interim [280000000]:มีผลก็คงจะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.649186494+07:00","message":"[bufferProcess] send to processor:มีผลก็คงจะบ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.649193074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.649196159+07:00","message":"> Transcript [363] [false]: 'มีผลก็คงจะบ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.649199997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.649202369+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.649204758+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.64920727+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.700140542+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.700182272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลก็คงกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.700188531+07:00","message":"receive interim result [false|false]: มีผลก็คงกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.70020331+07:00","message":"[buffer interim] 101 false มีผลก็คงกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700210707+07:00","message":"[bufferProcess] interim [340000000]:มีผลก็คงกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700213759+07:00","message":"[bufferProcess] send to processor:มีผลก็คงจะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.70021931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700221886+07:00","message":"> Transcript [364] [false]: 'มีผลก็คงจะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700225205+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700227576+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700229604+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700232442+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700236916+07:00","message":"Push: 'ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700238611+07:00","message":"TextPushed: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.700240598+07:00","message":"Set new StatePrefix : 'มีผลก็คงจะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:37.70024266+07:00","message":"Next Push (prob) : 'ก็คงจะบน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:37.700250719+07:00","message":"push: {false ผล 0 0xc0027b5400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.040959889+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.04100026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลก็คงกระบวนการตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.041006157+07:00","message":"receive interim result [false|false]: มีผลก็คงกระบวนการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.041018233+07:00","message":"[buffer interim] 101 false มีผลก็คงกระบวนการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.041025466+07:00","message":"[bufferProcess] interim [700000000]:มีผลก็คงกระบวนการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.041027861+07:00","message":"[bufferProcess] send to processor:มีผลก็คงกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.041032947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.041035394+07:00","message":"> Transcript [365] [false]: 'มีผลก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.041037595+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.041040128+07:00","message":"Set new StatePrefix: 'มีผลก็คงกระบวนการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:38.082637872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:38.082715612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.145028446+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.145067831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลก็คงกระบวนการต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.145074586+07:00","message":"receive interim result [false|false]: มีผลก็คงกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.145088871+07:00","message":"[buffer interim] 101 false มีผลก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.145096191+07:00","message":"[bufferProcess] interim [760000000]:มีผลก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.145099218+07:00","message":"[bufferProcess] send to processor:มีผลก็คงกระบวนการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.145106225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.145108976+07:00","message":"> Transcript [366] [false]: 'มีผลก็คงกระบวนการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.145112004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.145114433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.145116258+07:00","message":"StatePrefix: 'มีผลก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.145118539+07:00","message":"TextPushed: 'มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.256891718+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.361369805+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.361412506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลก็คงกระบวนการต่างๆ\",\"confidence\":0.93851995}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.361418122+07:00","message":"receive interim result [true|false]: มีผลก็คงกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.361429974+07:00","message":"end recv isFinal message id 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.361432313+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.361439273+07:00","message":"[buffer interim] 101 true มีผลก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361449084+07:00","message":"[bufferProcess] interim [90000000]:มีผลก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361452873+07:00","message":"[bufferProcess] send to processor (isfinal):มีผลก็คงกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.36145688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361460109+07:00","message":"> Transcript [367] [false]: 'มีผลก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361462973+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.36146479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361466991+07:00","message":"StatePrefix: 'มีผลก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361469101+07:00","message":"TextPushed: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361471318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361473139+07:00","message":"> Transcript [368] [true]: 'มีผลก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361475138+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361476674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361478232+07:00","message":"StatePrefix: 'มีผลก็คงกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.361479912+07:00","message":"TextPushed: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.36148844+07:00","message":"Push: 'ก็คงกระบวนการต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.361496794+07:00","message":"push: {true ก็คงกระบวนการต่างๆ 0 0xc0027b5400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:38.370544854+07:00","message":"write wav file: './tmp/7560/7560_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.383659129+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.44658369+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.508013072+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.597065507+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.597087858+07:00","message":"found end of frame, send empty tag with msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.597091801+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.597099242+07:00","message":"[buffer interim] 102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.597106108+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.59711601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.59711867+07:00","message":"> Transcript [369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.597121299+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.597123095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.597124791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.597126662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:38.597129138+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:38.597142029+07:00","message":"push: {true \n 0 0xc0027b5580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:38.601493859+07:00","message":"write wav file: './tmp/7560/7560_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.175426621+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.175470603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.175479786+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.175495626+07:00","message":"[buffer interim] 103 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:39.175501897+07:00","message":"[bufferProcess] interim [660000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:39.175503926+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.26162524+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.261665473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.261671924+07:00","message":"receive interim result [false|false]: ในการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.261690388+07:00","message":"[buffer interim] 103 false ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:39.261698472+07:00","message":"[bufferProcess] interim [780000000]:ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:39.26170121+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:39.261704548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:39.261707152+07:00","message":"> Transcript [370] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:39.261709144+07:00","message":"Set StatePrefix (first interim): 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.916281365+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:39.980773479+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.027412021+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.027447553+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.027452269+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.027464379+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.027466913+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.027476594+07:00","message":"[buffer interim] 103 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027484185+07:00","message":"[bufferProcess] interim [620000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.0274886+07:00","message":"[bufferProcess] send to processor (isfinal):ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027494768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027497462+07:00","message":"> Transcript [371] [false]: 'ในการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.02750055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027502474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027504342+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027506329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027507885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027509682+07:00","message":"> Transcript [372] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.02751147+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027513097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027514638+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.02751618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.027518576+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.027526497+07:00","message":"push: {true  0 0xc00206eb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:40.034343868+07:00","message":"write wav file: './tmp/7560/7560_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475118389+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475141883+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475144525+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475146304+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475147963+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.47515005+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.47515177+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475153861+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475155559+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475157269+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475159028+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475160701+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475162217+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475163816+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475165337+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475167009+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475168505+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475170062+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475171727+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475173307+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.475174859+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.504133547+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.601037448+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.601057373+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.601060309+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.601067535+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.601084397+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.601088341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.601091097+07:00","message":"> Transcript [373] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.601093633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.601095491+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.601097315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.601099193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:40.6011019+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.601113242+07:00","message":"push: {true \n 0 0xc00206ee80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:40.60924732+07:00","message":"write wav file: './tmp/7560/7560_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:40.939538596+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:41.08365115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:41.083670342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.138015567+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.221529202+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.221560624+07:00","message":"found end of frame, send empty tag with msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.221564499+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.221575699+07:00","message":"[buffer interim] 105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.221584097+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.221588009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.221590887+07:00","message":"> Transcript [374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.221593445+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.221595423+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.221597222+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.221599019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.221602385+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.221612147+07:00","message":"push: {true \n 0 0xc0027b4300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:41.226346441+07:00","message":"write wav file: './tmp/7560/7560_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.258450936+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.516299729+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.605512019+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.605536373+07:00","message":"found end of frame, send empty tag with msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.605539448+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.605546417+07:00","message":"[buffer interim] 106 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.605556994+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.60556098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.605563657+07:00","message":"> Transcript [375] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.605566432+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.605568249+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.605569927+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.605571611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.605574098+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.605582632+07:00","message":"push: {true \n 0 0xc00039c880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:41.610522356+07:00","message":"write wav file: './tmp/7560/7560_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.712145822+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.786959566+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.850358176+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.921186524+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.921206543+07:00","message":"found end of frame, send empty tag with msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.921209612+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.921215606+07:00","message":"[buffer interim] 107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.921222183+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.921228863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.921231725+07:00","message":"> Transcript [376] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.921234127+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.921236289+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.921239025+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.921241611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:41.921246875+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:41.921254971+07:00","message":"push: {true \n 0 0xc000130600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:41.925990109+07:00","message":"write wav file: './tmp/7560/7560_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:42.581109287+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:42.581158919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:42.581173621+07:00","message":"receive interim result [false|false]: ฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:42.581189143+07:00","message":"[buffer interim] 108 false ฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:42.581197331+07:00","message":"[bufferProcess] interim [780000000]:ฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:42.581199672+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:42.82773382+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:42.827774395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:42.827780304+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:42.827796194+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:42.827803265+07:00","message":"[bufferProcess] interim [960000000]:ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:42.827810798+07:00","message":"[bufferProcess] send to processor:ฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:42.827822159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:42.827825011+07:00","message":"> Transcript [377] [false]: 'ฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:42.827830889+07:00","message":"Set StatePrefix (first interim): 'ฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.08172658+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.081764707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.081772016+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.081787349+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.081794436+07:00","message":"[bufferProcess] interim [260000000]:ฮอร์โมนพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.081796787+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.081803607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.08181117+07:00","message":"> Transcript [378] [false]: 'ฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.081814678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.08181701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.081818865+07:00","message":"StatePrefix: 'ฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.081821338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.394102535+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.39414222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.394148083+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.394161609+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี 5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.394168787+07:00","message":"[bufferProcess] interim [560000000]:ฮอร์โมนพืชมี 5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.394171342+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.394177338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.394179879+07:00","message":"> Transcript [379] [false]: 'ฮอร์โมนพืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.394183212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.394185985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.39418801+07:00","message":"StatePrefix: 'ฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.394190289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.596433988+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.596482561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมีหัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.596488572+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมีหัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.596506456+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมีหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.596514494+07:00","message":"[bufferProcess] interim [740000000]:ฮอร์โมนพืชมีหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.596517158+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมี 5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.596520704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.596524019+07:00","message":"> Transcript [380] [false]: 'ฮอร์โมนพืชมี 5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.596527259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.596529197+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.596531054+07:00","message":"StatePrefix: 'ฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.596533322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.756998116+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.757033373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.757041277+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.757055843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 กล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.757059009+07:00","message":"receive interim result [false|false]:  5 กล่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.757067994+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.757071147+07:00","message":"[buffer interim] 108 false  5 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757077244+07:00","message":"[bufferProcess] interim [920000000]:ฮอร์โมนพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757079779+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมีหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757082839+07:00","message":"[bufferProcess] interim [920000000]: 5 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757085648+07:00","message":"[bufferProcess] update buffer: ฮอร์โมนพืชมี 5 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757088571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757091186+07:00","message":"> Transcript [381] [false]: 'ฮอร์โมนพืชมีหัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757094389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757097074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757099725+07:00","message":"StatePrefix: 'ฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757102604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.75710703+07:00","message":"Push: 'ฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757109009+07:00","message":"TextPushed: 'ฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757110905+07:00","message":"Set new StatePrefix : 'ฮอร์โมนพืชมีหัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.757112917+07:00","message":"Next Push (prob) : 'พืชมีหัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.757120893+07:00","message":"push: {false ฮอร์โมน 0 0xc00206e200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.80131206+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.801344068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.80135006+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.801361226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.801364437+07:00","message":"receive interim result [false|false]:  5 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.801371841+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:43.801374973+07:00","message":"[buffer interim] 108 false  5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.801380393+07:00","message":"[bufferProcess] interim [980000000]:ฮอร์โมนพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.801383162+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมี 5 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.801386118+07:00","message":"[bufferProcess] interim [980000000]: 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.801388721+07:00","message":"[bufferProcess] update buffer: ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.801391765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.801394277+07:00","message":"> Transcript [382] [false]: 'ฮอร์โมนพืชมี 5 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.801396381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:43.801398164+07:00","message":"Set new StatePrefix: 'ฮอร์โมนพืชมี 5 กล่อง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:44.084547016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:44.084560665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.316519371+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.316560783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.316567501+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.316579953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.316582995+07:00","message":"receive interim result [false|false]:  กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.316591054+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.316594103+07:00","message":"[buffer interim] 108 false  กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.316599843+07:00","message":"[bufferProcess] interim [520000000]:ฮอร์โมนพืชมี 5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.316602772+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.31660602+07:00","message":"[bufferProcess] interim [520000000]: กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.316608306+07:00","message":"[bufferProcess] update buffer: ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.316610965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.316613436+07:00","message":"> Transcript [383] [false]: 'ฮอร์โมนพืชมี 5 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.31661562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.31661743+07:00","message":"Set new StatePrefix: 'ฮอร์โมนพืชมี 5 กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.434650368+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.434684988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี 5 กลุ่ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.434690743+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.434708549+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.434716646+07:00","message":"[bufferProcess] interim [580000000]:ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.434719338+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.434722822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.434725565+07:00","message":"> Transcript [384] [false]: 'ฮอร์โมนพืชมี 5 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.434729272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.434731722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.43473397+07:00","message":"StatePrefix: 'ฮอร์โมนพืชมี 5 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.434736606+07:00","message":"TextPushed: 'ฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.511241467+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.51127847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี 5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.511284503+07:00","message":"receive interim result [false|false]: ฮอร์โมนพืชมี 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.511293434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กลุ่มหลักคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.511296208+07:00","message":"receive interim result [false|false]:  กลุ่มหลักคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.51130312+07:00","message":"[buffer interim] 108 false ฮอร์โมนพืชมี 5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.511308607+07:00","message":"[buffer interim] 108 false  กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.51131523+07:00","message":"[bufferProcess] interim [640000000]:ฮอร์โมนพืชมี 5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.511317976+07:00","message":"[bufferProcess] send to processor:ฮอร์โมนพืชมี 5 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.51132318+07:00","message":"[bufferProcess] interim [640000000]: กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.511327676+07:00","message":"[bufferProcess] update buffer: ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.511330949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.511333954+07:00","message":"> Transcript [385] [false]: 'ฮอร์โมนพืชมี 5 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.511337451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.5113394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.511343346+07:00","message":"StatePrefix: 'ฮอร์โมนพืชมี 5 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.511345791+07:00","message":"TextPushed: 'ฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.657257563+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.735496434+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.777660736+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.77770381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮอร์โมนพืชมี 5 กลุ่มหลักคือ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.777712345+07:00","message":"receive interim result [true|false]: ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.77772737+07:00","message":"end recv isFinal message id 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.777729596+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.777736233+07:00","message":"[buffer interim] 108 true ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777743625+07:00","message":"[bufferProcess] interim [30000000]:ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777750277+07:00","message":"[bufferProcess] send to processor (isfinal):ฮอร์โมนพืชมี 5 กลุ่มหลักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777753701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777756424+07:00","message":"> Transcript [386] [false]: 'ฮอร์โมนพืชมี 5 กลุ่มหลักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777759454+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777761417+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777763219+07:00","message":"StatePrefix: 'ฮอร์โมนพืชมี 5 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777765262+07:00","message":"TextPushed: 'ฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777766882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777768788+07:00","message":"> Transcript [387] [true]: 'ฮอร์โมนพืชมี 5 กลุ่มหลักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.77777087+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777772774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777774466+07:00","message":"StatePrefix: 'ฮอร์โมนพืชมี 5 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777776179+07:00","message":"TextPushed: 'ฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:44.777782438+07:00","message":"Push: 'พืชมี 5 กลุ่มหลักคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:44.777790094+07:00","message":"push: {true พืชมี 5 กลุ่มหลักคือ 0 0xc00206e200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:44.785708049+07:00","message":"write wav file: './tmp/7560/7560_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:45.427836999+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:45.510498261+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:45.510524753+07:00","message":"found end of frame, send empty tag with msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:45.510529172+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:45.510537689+07:00","message":"[buffer interim] 109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:45.510546448+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:45.510555592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:45.510558364+07:00","message":"> Transcript [388] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:45.510561147+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:45.51056356+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:45.510565667+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:45.510567446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:45.510573248+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:45.510583735+07:00","message":"push: {true \n 0 0xc000186480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:45.515720961+07:00","message":"write wav file: './tmp/7560/7560_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:45.566599422+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:46.966527265+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.063484645+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.063506491+07:00","message":"found end of frame, send empty tag with msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.063509614+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.063518044+07:00","message":"[buffer interim] 110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.06353319+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.063541237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.063543955+07:00","message":"> Transcript [389] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.063546652+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.063548606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.063550504+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.063552392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.063558128+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.063568804+07:00","message":"push: {true \n 0 0xc0027b4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:47.071126665+07:00","message":"write wav file: './tmp/7560/7560_110.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:47.084745644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:47.084774026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.101765581+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.216783296+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.345687871+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.345709245+07:00","message":"found end of frame, send empty tag with msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.345712415+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.345719505+07:00","message":"[buffer interim] 111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.345727011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.345731249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.345733951+07:00","message":"> Transcript [390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.345736902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.345738721+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.345740538+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.345742211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:47.345749668+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.345759498+07:00","message":"push: {true \n 0 0xc00206eb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:47.350274604+07:00","message":"write wav file: './tmp/7560/7560_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:47.363514471+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:48.195777967+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:48.304218294+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:48.304233626+07:00","message":"found end of frame, send empty tag with msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:48.304236794+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:48.304244755+07:00","message":"[buffer interim] 112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:48.304252096+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:48.304256143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:48.304259187+07:00","message":"> Transcript [391] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:48.304261661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:48.304263528+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:48.304265385+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:48.304267173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:48.304269392+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:48.304279576+07:00","message":"push: {true \n 0 0xc00039d980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:48.310342323+07:00","message":"write wav file: './tmp/7560/7560_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:48.514003213+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:49.336374757+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:49.397940936+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:49.428887791+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:49.428907071+07:00","message":"found end of frame, send empty tag with msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:49.428910027+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:49.428917886+07:00","message":"[buffer interim] 113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:49.428924807+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:49.428929307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:49.428932227+07:00","message":"> Transcript [392] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:49.428934616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:49.428936484+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:49.428938544+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:49.428940288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:49.428942749+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:49.428952521+07:00","message":"push: {true \n 0 0xc000187380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:49.437259198+07:00","message":"write wav file: './tmp/7560/7560_113.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:50.085180818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:50.085227009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:50.780033641+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:50.780075208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:50.780080617+07:00","message":"receive interim result [false|false]: กด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:50.780093579+07:00","message":"[buffer interim] 114 false กด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:50.7801006+07:00","message":"[bufferProcess] interim [380000000]:กด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:50.780102447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:50.780107905+07:00","message":"[bufferProcess] send to processor (ticker):กด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:50.780110483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:50.780113343+07:00","message":"> Transcript [393] [false]: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:50.780115464+07:00","message":"Set StatePrefix (first interim): 'กด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:50.961092524+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:50.961129048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:50.961135227+07:00","message":"receive interim result [false|false]: กบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:50.961149857+07:00","message":"[buffer interim] 114 false กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:50.961157459+07:00","message":"[bufferProcess] interim [620000000]:กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:50.961159336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.376338721+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.497092252+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.497126297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.497131661+07:00","message":"receive interim result [false|false]: กบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.497149008+07:00","message":"[buffer interim] 114 false กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.49715623+07:00","message":"[bufferProcess] interim [220000000]:กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.497159446+07:00","message":"[bufferProcess] send to processor:กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.497177386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.497180573+07:00","message":"> Transcript [394] [false]: 'กบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.49718268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.497185122+07:00","message":"Set new StatePrefix: 'กบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.51728232+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.517322523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กบ\",\"confidence\":0.7850794}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.517327665+07:00","message":"receive interim result [true|false]: กบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.517338179+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.517340286+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.51734662+07:00","message":"[buffer interim] 114 true กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.51735583+07:00","message":"[bufferProcess] interim [220000000]:กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517359463+07:00","message":"[bufferProcess] send to processor (isfinal):กบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517372463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517402642+07:00","message":"> Transcript [395] [false]: 'กบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517408144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517410754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517413011+07:00","message":"StatePrefix: 'กบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517414974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517417694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517419821+07:00","message":"> Transcript [396] [true]: 'กบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517421898+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517423583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517425254+07:00","message":"StatePrefix: 'กบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517426956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.517435373+07:00","message":"Push: 'กบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.517448089+07:00","message":"push: {true กบ 0 0xc0027b5100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:51.524266944+07:00","message":"write wav file: './tmp/7560/7560_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.768056325+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.896546625+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.99573759+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.995768402+07:00","message":"found end of frame, send empty tag with msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.995771729+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.995781512+07:00","message":"[buffer interim] 115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.995790813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.99579488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.995797844+07:00","message":"> Transcript [397] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.995805232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.995815397+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.995818934+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.995822421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:51.9958266+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:51.995840242+07:00","message":"push: {true \n 0 0xc003370200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:52.000133399+07:00","message":"write wav file: './tmp/7560/7560_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:52.288506604+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:52.416799729+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:52.507030325+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:52.507061743+07:00","message":"found end of frame, send empty tag with msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:52.507066393+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:52.507075651+07:00","message":"[buffer interim] 116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:52.507084265+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:52.507088174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:52.507090822+07:00","message":"> Transcript [398] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:52.507093354+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:52.507095181+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:52.507097009+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:52.507099458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:52.507105825+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:52.507115549+07:00","message":"push: {true \n 0 0xc000130f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:52.511875902+07:00","message":"write wav file: './tmp/7560/7560_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:52.738517989+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:53.085703129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:53.085703178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.453318233+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.453369266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.453375283+07:00","message":"receive interim result [false|false]: ในปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.453389209+07:00","message":"[buffer interim] 117 false ในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.453396256+07:00","message":"[bufferProcess] interim [780000000]:ในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.453398334+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.718708559+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.718747522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.718753053+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.718767321+07:00","message":"[buffer interim] 117 false ในปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.718775681+07:00","message":"[bufferProcess] interim [960000000]:ในปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.718779095+07:00","message":"[bufferProcess] send to processor:ในปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.718787272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.718790166+07:00","message":"> Transcript [399] [false]: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.71879254+07:00","message":"Set StatePrefix (first interim): 'ในปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.793048382+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.793094055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.793099953+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.793113548+07:00","message":"[buffer interim] 117 false ในปัจจุบันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.793121589+07:00","message":"[bufferProcess] interim [80000000]:ในปัจจุบันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.793124636+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.793131236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.793134126+07:00","message":"> Transcript [400] [false]: 'ในปัจจุบันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.793137537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.79313955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.793141461+07:00","message":"StatePrefix: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.793143718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.922196235+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.922241298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.922246918+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:53.922261635+07:00","message":"[buffer interim] 117 false ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.922269587+07:00","message":"[bufferProcess] interim [200000000]:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.922272596+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.922280144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.922282827+07:00","message":"> Transcript [401] [false]: 'ในปัจจุบันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.922286602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.922288798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.922290788+07:00","message":"StatePrefix: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:53.922292884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:54.490813304+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:54.490861004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:54.490866779+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:54.490881571+07:00","message":"[buffer interim] 117 false ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.490890127+07:00","message":"[bufferProcess] interim [800000000]:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.490893904+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.490897807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.490901056+07:00","message":"> Transcript [402] [false]: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.490904817+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.490907063+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.490909131+07:00","message":"StatePrefix: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.490911098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:54.806758948+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:54.806818765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:54.806824643+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:54.806843517+07:00","message":"[buffer interim] 117 false ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806851671+07:00","message":"[bufferProcess] interim [100000000]:ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806854362+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806857834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806860914+07:00","message":"> Transcript [403] [false]: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806864567+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806866963+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806869121+07:00","message":"StatePrefix: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806871269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806878329+07:00","message":"Push: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.80688024+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806882304+07:00","message":"Set new StatePrefix : 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:54.806884456+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:54.806892349+07:00","message":"push: {false ในปัจจุบัน 0 0xc00206e780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:55.385834835+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:55.385874103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:55.385879746+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:55.385893202+07:00","message":"[buffer interim] 117 false ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.385901085+07:00","message":"[bufferProcess] interim [640000000]:ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.385903835+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.385910348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.385913203+07:00","message":"> Transcript [404] [false]: 'ในปัจจุบันนี้นะคะมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.385917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.38591952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.385921912+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.38592408+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:55.496689273+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:55.496733136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:55.496740186+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:55.49675621+07:00","message":"[buffer interim] 117 false ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.496767174+07:00","message":"[bufferProcess] interim [760000000]:ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.496769948+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.496774257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.496777152+07:00","message":"> Transcript [405] [false]: 'ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.496780548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.49678258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.496784512+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:55.496786685+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:56.086682459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:56.086674815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.319053384+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.387131499+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.401689718+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.401744214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.401750799+07:00","message":"receive interim result [false|false]: ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.401764016+07:00","message":"[buffer interim] 117 false ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.401774085+07:00","message":"[bufferProcess] interim [720000000]:ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.401778265+07:00","message":"[bufferProcess] send to processor:ในปัจจุบันนี้นะคะมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.401783872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.401786743+07:00","message":"> Transcript [406] [false]: 'ในปัจจุบันนี้นะคะมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.4017906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.401792812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.401795031+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.401797219+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.436735936+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.436770567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในปัจจุบันนี้นะคะมนุษย์หลายชนิด\",\"confidence\":0.9531505}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.436776149+07:00","message":"receive interim result [true|false]: ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.436788277+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.436790804+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.436799577+07:00","message":"[buffer interim] 117 true ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436806883+07:00","message":"[bufferProcess] interim [810000000]:ในปัจจุบันนี้นะคะมนุษย์หลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436821818+07:00","message":"[bufferProcess] send to processor (isfinal):ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436825594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.43682827+07:00","message":"> Transcript [407] [false]: 'ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436832105+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.43683405+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.43683624+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436838324+07:00","message":"TextPushed: 'ในปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.43684066+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436842399+07:00","message":"TextPushed: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436844373+07:00","message":"Set new StatePrefix : 'ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436846452+07:00","message":"Next Push (prob) : 'มนุษย์สังเคราะห์ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436848379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436850378+07:00","message":"> Transcript [408] [true]: 'ในปัจจุบันนี้นะคะมนุษย์หลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.43685253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436854197+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436855994+07:00","message":"StatePrefix: 'ในปัจจุบันนี้นะคะมนุษย์สังเคราะห์ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436857789+07:00","message":"TextPushed: 'ในปัจจุบันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:56.436860511+07:00","message":"Push: 'มนุษย์หลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.436868775+07:00","message":"push: {false นี้นะคะ 0 0xc00206e780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:56.436874214+07:00","message":"push: {true มนุษย์หลายชนิด 0 0xc00206e780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:56.445266268+07:00","message":"write wav file: './tmp/7560/7560_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.048871373+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.048907879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.048912781+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.048924643+07:00","message":"[buffer interim] 118 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.048932422+07:00","message":"[bufferProcess] interim [480000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.048934424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.096666917+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.096702317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.096707486+07:00","message":"receive interim result [false|false]: ซึ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.096716168+07:00","message":"[buffer interim] 118 false ซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.0967228+07:00","message":"[bufferProcess] interim [540000000]:ซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.096725024+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.096728307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.096730855+07:00","message":"> Transcript [409] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.096733108+07:00","message":"Set StatePrefix (first interim): 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.276540551+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.356862622+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.359032538+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.359069943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งมีผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.359075971+07:00","message":"receive interim result [false|false]: ซึ่งมีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.359087835+07:00","message":"[buffer interim] 118 false ซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.359094911+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.359097517+07:00","message":"[bufferProcess] send to processor:ซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.359104068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.359106701+07:00","message":"> Transcript [410] [false]: 'ซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.359109701+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.359112076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.359114002+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.359116639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.385424511+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.385448178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่ง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.385453114+07:00","message":"receive interim result [true|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.385464491+07:00","message":"end recv isFinal message id 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.385466942+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.38548428+07:00","message":"[buffer interim] 118 true ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385490204+07:00","message":"[bufferProcess] interim [930000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385493111+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.38549594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385498436+07:00","message":"> Transcript [411] [false]: 'ซึ่งมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385500788+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385502632+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385504346+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385506228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385507752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385509781+07:00","message":"> Transcript [412] [true]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385511716+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385513324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385515016+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.385516653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:57.38551886+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:57.385526822+07:00","message":"push: {true ซึ่ง 0 0xc000187000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:57.39141919+07:00","message":"write wav file: './tmp/7560/7560_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:58.556978417+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:58.641679997+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:58.64170116+07:00","message":"found end of frame, send empty tag with msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:58.641705152+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:58.641714297+07:00","message":"[buffer interim] 119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:58.641723645+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:58.641736593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:58.64173976+07:00","message":"> Transcript [413] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:58.641742066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:58.641743967+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:58.641745766+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:58.641747614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:58.641750025+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:58.641760054+07:00","message":"push: {true \n 0 0xc000131200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:58.648079266+07:00","message":"write wav file: './tmp/7560/7560_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:58.694440634+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:59.087631573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:29:59.087642188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:59.197052363+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:59.276109679+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:59.276141903+07:00","message":"found end of frame, send empty tag with msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:59.276145763+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:59.276156882+07:00","message":"[buffer interim] 120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:59.276164905+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:59.276168473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:59.276171271+07:00","message":"> Transcript [414] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:59.276173779+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:59.276175739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:59.276177555+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:59.276179326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:29:59.276187075+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:59.276196747+07:00","message":"push: {true \n 0 0xc003370600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:29:59.281574301+07:00","message":"write wav file: './tmp/7560/7560_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:29:59.327990998+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.39243864+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.392477922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.3924839+07:00","message":"receive interim result [false|false]: เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.392501867+07:00","message":"[buffer interim] 121 false เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.392509057+07:00","message":"[bufferProcess] interim [80000000]:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.392511077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.392516446+07:00","message":"[bufferProcess] send to processor (ticker):เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.392518699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.392522046+07:00","message":"> Transcript [415] [false]: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.392524356+07:00","message":"Set StatePrefix (first interim): 'เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.617864533+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.617916061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับคอม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.617921522+07:00","message":"receive interim result [false|false]: เกี่ยวกับคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.617935703+07:00","message":"[buffer interim] 121 false เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.617944053+07:00","message":"[bufferProcess] interim [320000000]:เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.617946153+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.899750588+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.899790019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.899795832+07:00","message":"receive interim result [false|false]: เกี่ยวกับฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.899807539+07:00","message":"[buffer interim] 121 false เกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.899825275+07:00","message":"[bufferProcess] interim [560000000]:เกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.89982791+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.899833595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.899836316+07:00","message":"> Transcript [416] [false]: 'เกี่ยวกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.899839656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.89984166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.899843509+07:00","message":"StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.899845487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.984887949+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.984926189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับคอม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.984931632+07:00","message":"receive interim result [false|false]: เกี่ยวกับคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:00.984949124+07:00","message":"[buffer interim] 121 false เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.984956837+07:00","message":"[bufferProcess] interim [680000000]:เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.984959379+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.984968908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.984971714+07:00","message":"> Transcript [417] [false]: 'เกี่ยวกับฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.984974877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.984976999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.984978948+07:00","message":"StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:00.98498128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.240736418+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.240783264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับฮอร์โมนคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.240790371+07:00","message":"receive interim result [false|false]: เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.240807111+07:00","message":"[buffer interim] 121 false เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.240826138+07:00","message":"[bufferProcess] interim [920000000]:เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.240829602+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.240836877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.240839581+07:00","message":"> Transcript [418] [false]: 'เกี่ยวกับคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.240843149+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.240845449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.240847769+07:00","message":"StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.24084974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.259777441+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.361410019+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.361462829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับฮอร์โมนคือ\",\"confidence\":0.92584234}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.361470187+07:00","message":"receive interim result [true|false]: เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.361479615+07:00","message":"end recv isFinal message id 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.361482208+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.361490538+07:00","message":"[buffer interim] 121 true เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361501295+07:00","message":"[bufferProcess] interim [130000000]:เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361507025+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวกับฮอร์โมนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361510593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361513568+07:00","message":"> Transcript [419] [false]: 'เกี่ยวกับฮอร์โมนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361517002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361521392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361523369+07:00","message":"StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361525477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361531104+07:00","message":"Push: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361532995+07:00","message":"TextPushed: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361535107+07:00","message":"Set new StatePrefix : 'เกี่ยวกับฮอร์โมนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361537345+07:00","message":"Next Push (prob) : 'ฮอร์โมนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361539154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.36154099+07:00","message":"> Transcript [420] [true]: 'เกี่ยวกับฮอร์โมนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361543201+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361544751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361546559+07:00","message":"StatePrefix: 'เกี่ยวกับฮอร์โมนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361548549+07:00","message":"TextPushed: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.361550574+07:00","message":"Push: 'ฮอร์โมนคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.361558464+07:00","message":"push: {false เกี่ยวกับ 0 0xc000131580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.361563195+07:00","message":"push: {true ฮอร์โมนคือ 0 0xc000131580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:01.37092533+07:00","message":"write wav file: './tmp/7560/7560_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.578556371+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.643629044+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.775936567+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.775958876+07:00","message":"found end of frame, send empty tag with msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.775961931+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.775969232+07:00","message":"[buffer interim] 122 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.775976412+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.775981458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.7759846+07:00","message":"> Transcript [421] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.775987283+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.775989196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.775990876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.775992985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:01.776003799+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.776016888+07:00","message":"push: {true \n 0 0xc0027b4400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:01.780639535+07:00","message":"write wav file: './tmp/7560/7560_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.898710754+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:01.898744736+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:02.087910098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:02.087949827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.135872613+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.138959055+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.138972322+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.138975389+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.138980569+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.138988016+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.13899253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.138996375+07:00","message":"> Transcript [422] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.139000738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.139003773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.139006398+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.139009138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.139018295+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.139027436+07:00","message":"push: {true \n 0 0xc00206e000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:02.143291631+07:00","message":"write wav file: './tmp/7560/7560_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.162551161+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.290062027+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.319983365+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.319998809+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.320001933+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.320007621+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.320014686+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.320018814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.320022158+07:00","message":"> Transcript [423] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.320024722+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.320026688+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.32002839+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.320030216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.320032413+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.320050098+07:00","message":"push: {true \n 0 0xc00039c800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:02.324758298+07:00","message":"write wav file: './tmp/7560/7560_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.967287995+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.967340841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.96734651+07:00","message":"receive interim result [false|false]: จึงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:02.96736463+07:00","message":"[buffer interim] 125 false จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.967372258+07:00","message":"[bufferProcess] interim [720000000]:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:02.967374377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:03.275710125+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:03.275751352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:03.275756973+07:00","message":"receive interim result [false|false]: จึงจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:03.275772141+07:00","message":"[buffer interim] 125 false จึงจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.275779954+07:00","message":"[bufferProcess] interim [960000000]:จึงจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.27578256+07:00","message":"[bufferProcess] send to processor:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.275786066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.27578911+07:00","message":"> Transcript [424] [false]: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.275791337+07:00","message":"Set StatePrefix (first interim): 'จึงจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:03.654465432+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:03.654507097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะเป็นสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:03.654512527+07:00","message":"receive interim result [false|false]: จึงจะเป็นสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:03.654525715+07:00","message":"[buffer interim] 125 false จึงจะเป็นสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.654533835+07:00","message":"[bufferProcess] interim [380000000]:จึงจะเป็นสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.6545366+07:00","message":"[bufferProcess] send to processor:จึงจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.654543299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.654546115+07:00","message":"> Transcript [425] [false]: 'จึงจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.654549913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.654552309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.654554146+07:00","message":"StatePrefix: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:03.654556175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.176619321+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.176660707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.176667337+07:00","message":"receive interim result [false|false]: จึงจะควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.176683058+07:00","message":"[buffer interim] 125 false จึงจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.176691354+07:00","message":"[bufferProcess] interim [860000000]:จึงจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.176694461+07:00","message":"[bufferProcess] send to processor:จึงจะเป็นสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.176703551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.176706231+07:00","message":"> Transcript [426] [false]: 'จึงจะเป็นสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.176709683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.176711923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.176714123+07:00","message":"StatePrefix: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.176716299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.24037011+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.240409376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.240415761+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.240429231+07:00","message":"[buffer interim] 125 false จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.240437415+07:00","message":"[bufferProcess] interim [980000000]:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.240440351+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.240447328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.240450851+07:00","message":"> Transcript [427] [false]: 'จึงจะควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.240454605+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.240456822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.240459008+07:00","message":"StatePrefix: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.240461323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.435134243+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.435179585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะควบคุมการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.435185533+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.435200653+07:00","message":"[buffer interim] 125 false จึงจะควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435208874+07:00","message":"[bufferProcess] interim [220000000]:จึงจะควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435211814+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435218603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435221641+07:00","message":"> Transcript [428] [false]: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435225158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435228255+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435230013+07:00","message":"StatePrefix: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435233144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435239089+07:00","message":"Push: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.43524112+07:00","message":"TextPushed: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435243345+07:00","message":"Set new StatePrefix : 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.435245464+07:00","message":"Next Push (prob) : 'ควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.435253586+07:00","message":"push: {false จึงจะ 0 0xc00206e900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.629676472+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.629715123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.629721232+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.629736825+07:00","message":"[buffer interim] 125 false จึงจะควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.629744572+07:00","message":"[bufferProcess] interim [340000000]:จึงจะควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.629747145+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.629750574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.629753373+07:00","message":"> Transcript [429] [false]: 'จึงจะควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.629757041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.629758947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.629760754+07:00","message":"StatePrefix: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.629762888+07:00","message":"TextPushed: 'จึงจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.646435541+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.716988421+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.742261499+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.742291872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะควบคุมการจราจร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.742297281+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.742313176+07:00","message":"[buffer interim] 125 false จึงจะควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.74232085+07:00","message":"[bufferProcess] interim [460000000]:จึงจะควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.742323344+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.742326485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.742332357+07:00","message":"> Transcript [430] [false]: 'จึงจะควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.74233577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.742338122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.742339967+07:00","message":"StatePrefix: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.742341981+07:00","message":"TextPushed: 'จึงจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.74877736+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.74879907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.748804056+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.748827613+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.748832628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะควบคุมการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.748834985+07:00","message":"receive interim result [false|false]: จึงจะควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.748839698+07:00","message":"[buffer interim] 125 false จึงจะควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.748842193+07:00","message":"[buffer interim] 125 false จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.74884627+07:00","message":"[bufferProcess] interim [520000000]:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.74884844+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748851099+07:00","message":"[bufferProcess] interim [580000000]:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748852868+07:00","message":"[bufferProcess] send to processor:จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748855074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748857355+07:00","message":"> Transcript [431] [false]: 'จึงจะควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748859828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748861668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748863605+07:00","message":"StatePrefix: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748865429+07:00","message":"TextPushed: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748866934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748868717+07:00","message":"> Transcript [432] [false]: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748870597+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748872429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748874008+07:00","message":"StatePrefix: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748878036+07:00","message":"TextPushed: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748880353+07:00","message":"Push: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748882237+07:00","message":"TextPushed: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748884277+07:00","message":"Set new StatePrefix : 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.748886324+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.748893678+07:00","message":"push: {false ควบคุมการ 0 0xc00206e900}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.803507685+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.803549182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะควบคุมการจราจร\",\"confidence\":0.91157293}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.803555638+07:00","message":"receive interim result [true|false]: จึงจะควบคุมการจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.80356541+07:00","message":"end recv isFinal message id 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.803567623+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.80357371+07:00","message":"[buffer interim] 125 true จึงจะควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803580688+07:00","message":"[bufferProcess] interim [580000000]:จึงจะควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803591036+07:00","message":"[bufferProcess] send to processor (isfinal):จึงจะควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803594554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803597848+07:00","message":"> Transcript [433] [false]: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803600112+07:00","message":"Skep because statePrefix == transcript"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803601947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803606262+07:00","message":"> Transcript [434] [true]: 'จึงจะควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803609015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803611114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803613399+07:00","message":"StatePrefix: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803615679+07:00","message":"TextPushed: 'จึงจะควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:04.803618342+07:00","message":"Push: 'จราจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:04.803625699+07:00","message":"push: {true จราจร 0 0xc00206e900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:04.811086114+07:00","message":"write wav file: './tmp/7560/7560_125.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:05.088239829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:05.088249276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:05.346922445+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:05.463518675+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:05.463539342+07:00","message":"found end of frame, send empty tag with msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:05.463542426+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:05.463549893+07:00","message":"[buffer interim] 126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:05.463557655+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:05.463561958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:05.463564841+07:00","message":"> Transcript [435] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:05.463567177+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:05.463569118+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:05.463575729+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:05.46357758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:05.463586344+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:05.463596503+07:00","message":"push: {true \n 0 0xc00206f100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:05.468454178+07:00","message":"write wav file: './tmp/7560/7560_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:05.485884377+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.164361186+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.164408175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.164413175+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.164428446+07:00","message":"[buffer interim] 127 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.164435834+07:00","message":"[bufferProcess] interim [660000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.16443798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.377149477+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.377203998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรือนสาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.377213066+07:00","message":"receive interim result [false|false]: เรือนสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.377223485+07:00","message":"[buffer interim] 127 false เรือนสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.377230897+07:00","message":"[bufferProcess] interim [900000000]:เรือนสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.377233367+07:00","message":"[bufferProcess] send to processor:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.377237329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.377240207+07:00","message":"> Transcript [436] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.37724218+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.714410025+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.714465494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อใช้ประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.714471514+07:00","message":"receive interim result [false|false]: เพื่อใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:06.714485488+07:00","message":"[buffer interim] 127 false เพื่อใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.714492985+07:00","message":"[bufferProcess] interim [320000000]:เพื่อใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.714496202+07:00","message":"[bufferProcess] send to processor:เรือนสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.71450294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.714505719+07:00","message":"> Transcript [437] [false]: 'เรือนสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.714507863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:06.714509814+07:00","message":"Set new StatePrefix: 'เรือนสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.121404983+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.12144823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อใช้ประโยชน์ทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.121454122+07:00","message":"receive interim result [false|false]: เพื่อใช้ประโยชน์ทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.121467706+07:00","message":"[buffer interim] 127 false เพื่อใช้ประโยชน์ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.121476081+07:00","message":"[bufferProcess] interim [680000000]:เพื่อใช้ประโยชน์ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.121478835+07:00","message":"[bufferProcess] send to processor:เพื่อใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.121485977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.121489296+07:00","message":"> Transcript [438] [false]: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.12149171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.121494181+07:00","message":"Set new StatePrefix: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.223122272+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.223164008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อใช้ประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.22317309+07:00","message":"receive interim result [false|false]: เพื่อใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.22318671+07:00","message":"[buffer interim] 127 false เพื่อใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.223194596+07:00","message":"[bufferProcess] interim [740000000]:เพื่อใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.22319732+07:00","message":"[bufferProcess] send to processor:เพื่อใช้ประโยชน์ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.223204099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.223207159+07:00","message":"> Transcript [439] [false]: 'เพื่อใช้ประโยชน์ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.223210698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.22321294+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.223215+07:00","message":"StatePrefix: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.223217264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.363339449+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.363378305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อใช้ประโยชน์ทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.36338499+07:00","message":"receive interim result [false|false]: เพื่อใช้ประโยชน์ทางการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.363396518+07:00","message":"[buffer interim] 127 false เพื่อใช้ประโยชน์ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.363403994+07:00","message":"[bufferProcess] interim [860000000]:เพื่อใช้ประโยชน์ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.363406677+07:00","message":"[bufferProcess] send to processor:เพื่อใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.363413101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.363416075+07:00","message":"> Transcript [440] [false]: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.363419435+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.36342167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.363423912+07:00","message":"StatePrefix: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.36342635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.619626814+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.619664379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อใช้ประโยชน์ทางการเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.619672466+07:00","message":"receive interim result [false|false]: เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.61968868+07:00","message":"[buffer interim] 127 false เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.619695802+07:00","message":"[bufferProcess] interim [100000000]:เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.619698428+07:00","message":"[bufferProcess] send to processor:เพื่อใช้ประโยชน์ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.619704972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.619707715+07:00","message":"> Transcript [441] [false]: 'เพื่อใช้ประโยชน์ทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.619710743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.619713007+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.619715306+07:00","message":"StatePrefix: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.619717795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.735306836+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.778588171+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.848750028+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.84879726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อใช้ประโยชน์ทางการเกษตร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.848803788+07:00","message":"receive interim result [true|false]: เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.848821461+07:00","message":"end recv isFinal message id 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.848823976+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.848831128+07:00","message":"[buffer interim] 127 true เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848839848+07:00","message":"[bufferProcess] interim [400000000]:เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848848366+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อใช้ประโยชน์ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848852768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848857397+07:00","message":"> Transcript [442] [false]: 'เพื่อใช้ประโยชน์ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848861875+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848864487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848867825+07:00","message":"StatePrefix: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848871661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848878927+07:00","message":"Push: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848882014+07:00","message":"TextPushed: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848885559+07:00","message":"Set new StatePrefix : 'เพื่อใช้ประโยชน์ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848889045+07:00","message":"Next Push (prob) : 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848891776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848894978+07:00","message":"> Transcript [443] [true]: 'เพื่อใช้ประโยชน์ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848899888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848901658+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848903333+07:00","message":"StatePrefix: 'เพื่อใช้ประโยชน์ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848905083+07:00","message":"TextPushed: 'เพื่อใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:07.848907123+07:00","message":"Push: 'ทางการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.848913986+07:00","message":"push: {false เพื่อใช้ประโยชน์ 0 0xc00206f400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.848935703+07:00","message":"push: {true ทางการเกษตร 0 0xc00206f400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:07.855452134+07:00","message":"write wav file: './tmp/7560/7560_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.920543202+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:07.984210653+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.015732546+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.015755952+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.015759628+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.015766981+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.015773722+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.015777446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.015783289+07:00","message":"> Transcript [444] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.015785877+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.015787756+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.015789573+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.015791277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.015794002+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.015804466+07:00","message":"push: {true \n 0 0xc0027b5180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:08.020194903+07:00","message":"write wav file: './tmp/7560/7560_128.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:08.089128983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:08.089131485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.746463832+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.78997812+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.790030809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.790036829+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.790053058+07:00","message":"[buffer interim] 129 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.790060052+07:00","message":"[bufferProcess] interim [840000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.790062168+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.819293644+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.922046148+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.922091097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\",\"confidence\":0.65488386}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.922097143+07:00","message":"receive interim result [true|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.922109343+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.922111594+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.922118302+07:00","message":"[buffer interim] 129 true เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922125862+07:00","message":"[bufferProcess] interim [50000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922129388+07:00","message":"[bufferProcess] send to processor (isfinal):เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.92213275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922135777+07:00","message":"> Transcript [445] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922137909+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922139518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.92214123+07:00","message":"> Transcript [446] [true]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922143753+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922145599+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922147372+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922149185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:08.922151827+07:00","message":"Push: 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:08.922162415+07:00","message":"push: {true เพลง 0 0xc00206f600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:08.92810152+07:00","message":"write wav file: './tmp/7560/7560_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.589463178+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.589504019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศาล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.589509422+07:00","message":"receive interim result [false|false]: ศาล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.589522022+07:00","message":"[buffer interim] 130 false ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.589528373+07:00","message":"[bufferProcess] interim [780000000]:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.58953052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.853323054+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.853363389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศาลเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.853370434+07:00","message":"receive interim result [false|false]: ศาลเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.853388079+07:00","message":"[buffer interim] 130 false ศาลเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.853396444+07:00","message":"[bufferProcess] interim [900000000]:ศาลเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.853399951+07:00","message":"[bufferProcess] send to processor:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.85340494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.8534091+07:00","message":"> Transcript [447] [false]: 'ศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.853412448+07:00","message":"Set StatePrefix (first interim): 'ศาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.908192362+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.908224331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารเร่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.90823162+07:00","message":"receive interim result [false|false]: สารเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:09.908248555+07:00","message":"[buffer interim] 130 false สารเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.908256707+07:00","message":"[bufferProcess] interim [960000000]:สารเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.908259932+07:00","message":"[bufferProcess] send to processor:ศาลเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.908264246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.908268055+07:00","message":"> Transcript [448] [false]: 'ศาลเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.908271923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.908274735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.908277988+07:00","message":"StatePrefix: 'ศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:09.908281208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.062274771+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.06231008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารเร่งราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.062316477+07:00","message":"receive interim result [false|false]: สารเร่งราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.062330389+07:00","message":"[buffer interim] 130 false สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.062341542+07:00","message":"[bufferProcess] interim [260000000]:สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.062344289+07:00","message":"[bufferProcess] send to processor:สารเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.062351421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.062354271+07:00","message":"> Transcript [449] [false]: 'สารเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.062356992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.062358794+07:00","message":"Set new StatePrefix: 'สารเร่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.287358323+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.35419881+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.389900102+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.389938327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารเร่งราก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.389944246+07:00","message":"receive interim result [true|false]: สารเร่งราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.389954866+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.389957916+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.389968546+07:00","message":"[buffer interim] 130 true สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.389989009+07:00","message":"[bufferProcess] interim [710000000]:สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.389995529+07:00","message":"[bufferProcess] send to processor (isfinal):สารเร่งราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.389998776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390002007+07:00","message":"> Transcript [450] [false]: 'สารเร่งราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390005944+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390008029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390010402+07:00","message":"StatePrefix: 'สารเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390012561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390014147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390016143+07:00","message":"> Transcript [451] [true]: 'สารเร่งราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390018538+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390020172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390021825+07:00","message":"StatePrefix: 'สารเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390023387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.390025685+07:00","message":"Push: 'สารเร่งราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.390034372+07:00","message":"push: {true สารเร่งราก 0 0xc003370b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:10.397142587+07:00","message":"write wav file: './tmp/7560/7560_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.417634077+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475798172+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475835673+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475838734+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.47584065+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475842584+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475844305+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475846145+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475848355+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475849889+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475851405+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475852898+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475854418+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475855953+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475857453+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475859086+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.475860889+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.54225969+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.575500877+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.575523623+07:00","message":"found end of frame, send empty tag with msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.575527673+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.575536187+07:00","message":"[buffer interim] 131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.575543723+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.575547534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.575550432+07:00","message":"> Transcript [452] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.575553227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.575555232+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.575557105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.575558895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:10.575561168+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:10.575586634+07:00","message":"push: {true \n 0 0xc0027b5880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:10.579920647+07:00","message":"write wav file: './tmp/7560/7560_131.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:11.089754508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:11.089766439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:11.784617819+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:11.784666235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:11.784672116+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:11.784689785+07:00","message":"[buffer interim] 132 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:11.784696381+07:00","message":"[bufferProcess] interim [260000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:11.784698291+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:11.784704116+07:00","message":"[bufferProcess] send to processor (ticker):ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:11.784706276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:11.784709114+07:00","message":"> Transcript [453] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:11.784711506+07:00","message":"Set StatePrefix (first interim): 'ปิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:11.976304638+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:11.976338454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:11.976343951+07:00","message":"receive interim result [false|false]: ดอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:11.976356618+07:00","message":"[buffer interim] 132 false ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:11.976362916+07:00","message":"[bufferProcess] interim [500000000]:ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:11.97636507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.288975407+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.289021816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.289028177+07:00","message":"receive interim result [false|false]: ดอกละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.289043804+07:00","message":"[buffer interim] 132 false ดอกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.289051693+07:00","message":"[bufferProcess] interim [800000000]:ดอกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.289054657+07:00","message":"[bufferProcess] send to processor:ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.289061212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.289063888+07:00","message":"> Transcript [454] [false]: 'ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.289066316+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.289068778+07:00","message":"Set new StatePrefix: 'ดอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.397522688+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.458832342+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.514227011+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.514263477+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.51426905+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.514279885+07:00","message":"end recv isFinal message id 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.514282943+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.51429063+07:00","message":"[buffer interim] 132 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514298206+07:00","message":"[bufferProcess] interim [70000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514301917+07:00","message":"[bufferProcess] send to processor (isfinal):ดอกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.51431427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514346154+07:00","message":"> Transcript [455] [false]: 'ดอกละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514351954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514354768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514356961+07:00","message":"StatePrefix: 'ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514358992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514361179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514363138+07:00","message":"> Transcript [456] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514364968+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514366804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514368381+07:00","message":"StatePrefix: 'ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.514369945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.51438216+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.514393658+07:00","message":"push: {true  0 0xc000186380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:12.521397103+07:00","message":"write wav file: './tmp/7560/7560_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.661948376+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.764298091+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.764333888+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.764337312+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.764346218+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.764354942+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.764358898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.764361917+07:00","message":"> Transcript [457] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.764364664+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.764367475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.764369293+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.764371072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:12.764373937+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.764401027+07:00","message":"push: {true \n 0 0xc00206f080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:12.769104801+07:00","message":"write wav file: './tmp/7560/7560_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:12.849565513+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:13.815372269+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:13.815405635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:13.815411656+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:13.815426595+07:00","message":"[buffer interim] 134 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:13.815434151+07:00","message":"[bufferProcess] interim [950000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:13.815436999+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:13.815444582+07:00","message":"[bufferProcess] send to processor (ticker):โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:13.81544933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:13.815455986+07:00","message":"> Transcript [458] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:13.815464355+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:13.899634948+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:13.899670167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:13.899675735+07:00","message":"receive interim result [false|false]: โดยจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:13.89969236+07:00","message":"[buffer interim] 134 false โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:13.899700164+07:00","message":"[bufferProcess] interim [130000000]:โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:13.899702154+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.086213566+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.086261494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยเฉพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.086266824+07:00","message":"receive interim result [false|false]: โดยเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.086284483+07:00","message":"[buffer interim] 134 false โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.086291809+07:00","message":"[bufferProcess] interim [250000000]:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.086294838+07:00","message":"[bufferProcess] send to processor:โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.086298129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.086300869+07:00","message":"> Transcript [459] [false]: 'โดยจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.086304066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.086305989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.086307664+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.08630963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:14.090795042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:14.090852474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.213530468+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.213592002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.213600429+07:00","message":"receive interim result [false|false]: โดยจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.213622171+07:00","message":"[buffer interim] 134 false โดยจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.213635323+07:00","message":"[bufferProcess] interim [370000000]:โดยจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.213639485+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.213648854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.213652671+07:00","message":"> Transcript [460] [false]: 'โดยเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.213660299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.213663668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.213666995+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.21366991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.409632596+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.409700806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.40970899+07:00","message":"receive interim result [false|false]: โดยจะต้องให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.409731327+07:00","message":"[buffer interim] 134 false โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.409744725+07:00","message":"[bufferProcess] interim [610000000]:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.40974879+07:00","message":"[bufferProcess] send to processor:โดยจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.40975751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.409761953+07:00","message":"> Transcript [461] [false]: 'โดยจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.40976862+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.40977158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.409774665+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.409777568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.738326951+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.738368894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้ศาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.738374844+07:00","message":"receive interim result [false|false]: โดยจะต้องให้ศาล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.738390225+07:00","message":"[buffer interim] 134 false โดยจะต้องให้ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738397397+07:00","message":"[bufferProcess] interim [850000000]:โดยจะต้องให้ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738400458+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738408262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738410921+07:00","message":"> Transcript [462] [false]: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738413912+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738415831+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738418338+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738420449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738426514+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738428517+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738430738+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.738432834+07:00","message":"Next Push (prob) : 'จะต้องให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.738440896+07:00","message":"push: {false โดย 0 0xc0027b5680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.799198202+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.799236687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.799242399+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:14.799257195+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.799264198+07:00","message":"[bufferProcess] interim [30000000]:โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.799267022+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.799274164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.799276961+07:00","message":"> Transcript [463] [false]: 'โดยจะต้องให้ศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.799280347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.799282358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.799286067+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:14.799288519+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.103519541+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.103558351+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-04-30T13:30:15.103564091+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.103582041+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.103590271+07:00","message":"[bufferProcess] interim [270000000]:โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.103593006+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.103600602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.103603146+07:00","message":"> Transcript [464] [false]: 'โดยจะต้องให้สะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.103607496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.103610015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.103611907+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.103614695+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.421463238+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.421495681+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-04-30T13:30:15.421500832+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์หรอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.421512705+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.421519223+07:00","message":"[bufferProcess] interim [570000000]:โดยจะต้องให้สารสังเคราะห์หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.42152228+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.421527505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.421529977+07:00","message":"> Transcript [465] [false]: 'โดยจะต้องให้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.421533048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.421535054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.421537167+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.421539595+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.435366827+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.435405741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.43541174+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.435423845+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435433363+07:00","message":"[bufferProcess] interim [630000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435435865+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์หรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435440062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435442874+07:00","message":"> Transcript [466] [false]: 'โดยจะต้องให้สารสังเคราะห์หรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435446606+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435448765+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435450774+07:00","message":"StatePrefix: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435453201+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435458697+07:00","message":"Push: 'จะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435460609+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435462859+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้สารสังเคราะห์หรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.435465536+07:00","message":"Next Push (prob) : 'สารสังเคราะห์หรอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.435473789+07:00","message":"push: {false จะต้องให้ 0 0xc0027b5680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.647366419+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.647407942+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-04-30T13:30:15.647414773+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.647432713+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.647442115+07:00","message":"[bufferProcess] interim [810000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.647444564+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.647452076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.647455146+07:00","message":"> Transcript [467] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.64745803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.647461078+07:00","message":"Set new StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.695360703+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.695403046+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-04-30T13:30:15.69540958+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.695420965+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.695428531+07:00","message":"[bufferProcess] interim [870000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.695430999+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.69543443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.69543697+07:00","message":"> Transcript [468] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.69544035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.69544233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.69544466+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.695447181+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.907255219+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.907295054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.907301111+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:15.907314514+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.907322538+07:00","message":"[bufferProcess] interim [110000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.907325248+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.907332556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.907335455+07:00","message":"> Transcript [469] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.907339198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.907341397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.907343317+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:15.907345946+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.001571311+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.001613215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.001619151+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.001633127+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.00164024+07:00","message":"[bufferProcess] interim [170000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.001643129+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.001648263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.001650996+07:00","message":"> Transcript [470] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.001654132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.001656045+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.001657988+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.001660778+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.189417019+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.189453877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.189460307+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.189474804+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189482111+07:00","message":"[bufferProcess] interim [350000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189484885+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189491185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189494072+07:00","message":"> Transcript [471] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.18949756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189499593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189501632+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189504146+07:00","message":"TextPushed: 'โดยจะต้องให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189510046+07:00","message":"Push: 'สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189512068+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189514468+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.189516688+07:00","message":"Next Push (prob) : 'กับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.189524438+07:00","message":"push: {false สารสังเคราะห์เหล่านี้ 0 0xc0027b5680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.323027488+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.323070164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.323076149+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.323088625+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.323096547+07:00","message":"[bufferProcess] interim [470000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.323099859+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.323105526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.323108486+07:00","message":"> Transcript [472] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.323112716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.323114766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.32311679+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.323119438+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.580664542+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.580706423+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-04-30T13:30:16.580712458+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.580728331+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.580736528+07:00","message":"[bufferProcess] interim [830000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.580739375+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.580743207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.580746187+07:00","message":"> Transcript [473] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.580750539+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.580752672+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.580754531+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.580757106+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.896517411+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.896560787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.896567283+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:16.896578895+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.896586463+07:00","message":"[bufferProcess] interim [130000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.896589937+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.896596658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.896599479+07:00","message":"> Transcript [474] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.896602866+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.896604871+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.896607288+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:16.896610529+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:17.091423557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:17.091442744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.097488437+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.097526775+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-04-30T13:30:17.097534438+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.097551336+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097558801+07:00","message":"[bufferProcess] interim [310000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097561934+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097568596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097572016+07:00","message":"> Transcript [475] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097576281+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097578362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097580896+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097583642+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097589077+07:00","message":"Push: 'กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097590937+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097593293+07:00","message":"Set new StatePrefix : 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.097596099+07:00","message":"Next Push (prob) : 'ในปริมาณที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.097604612+07:00","message":"push: {false กับพืช 0 0xc0027b5680}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.336251802+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.415142885+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.415183135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.415189511+07:00","message":"receive interim result [false|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.415205613+07:00","message":"[buffer interim] 134 false โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.415214225+07:00","message":"[bufferProcess] interim [550000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.415217408+07:00","message":"[bufferProcess] send to processor:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.415221235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.415224147+07:00","message":"> Transcript [476] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.415228612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.415230751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.415232591+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.415234997+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.442642323+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.442679666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.442686482+07:00","message":"receive interim result [true|false]: โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.442695282+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.442697462+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.442703654+07:00","message":"[buffer interim] 134 true โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442712466+07:00","message":"[bufferProcess] interim [700000000]:โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442715633+07:00","message":"[bufferProcess] send to processor (isfinal):โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442718745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.44272116+07:00","message":"> Transcript [477] [false]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442724622+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442726853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442728622+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442731331+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442733368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442735173+07:00","message":"> Transcript [478] [true]: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442737632+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442739213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442740902+07:00","message":"StatePrefix: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืชในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442742839+07:00","message":"TextPushed: 'โดยจะต้องให้สารสังเคราะห์เหล่านี้กับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.442745664+07:00","message":"Push: 'ในปริมาณที่เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.442753822+07:00","message":"push: {true ในปริมาณที่เหมาะสม 0 0xc0027b5680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:17.453326053+07:00","message":"write wav file: './tmp/7560/7560_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.528043498+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.66856705+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.75003959+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.750067697+07:00","message":"found end of frame, send empty tag with msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.750071611+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.750078552+07:00","message":"[buffer interim] 135 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.750104161+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.750108753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.750112184+07:00","message":"> Transcript [479] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.750114557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.750116925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.750118902+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.750120642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:17.750131815+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.750141428+07:00","message":"push: {true \n 0 0xc000131380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:17.754656742+07:00","message":"write wav file: './tmp/7560/7560_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.847962244+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:17.976731536+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:18.127711978+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:18.127744271+07:00","message":"found end of frame, send empty tag with msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:18.127747877+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:18.127755576+07:00","message":"[buffer interim] 136 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:18.127763042+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:18.127766544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:18.127769027+07:00","message":"> Transcript [480] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:18.127771361+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:18.127773221+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:18.127774934+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:18.127777174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:18.127779492+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:18.127788185+07:00","message":"push: {true \n 0 0xc000131680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:18.132493135+07:00","message":"write wav file: './tmp/7560/7560_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:18.488743848+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:19.657186987+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:19.657250689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:19.657256471+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:19.65727201+07:00","message":"[buffer interim] 137 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:19.657280007+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:19.657282888+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:19.657287166+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:19.657289957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:19.657292592+07:00","message":"> Transcript [481] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:19.657294746+07:00","message":"Set StatePrefix (first interim): 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:19.921335097+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:19.921372849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าข้อมูล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:19.921378661+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:19.921393026+07:00","message":"[buffer interim] 137 false นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:19.921400851+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:19.921403144+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:20.092005942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:20.092028185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.550254529+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.5502924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าข้อมูล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.550298069+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.550311294+07:00","message":"[buffer interim] 137 false นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.550323327+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.550326196+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.550333226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.550335936+07:00","message":"> Transcript [482] [false]: 'นักเรียนคิดว่าข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.550339054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.550341169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.550343197+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.550346374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.859779704+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.950970375+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.951021356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.95102792+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.951045651+07:00","message":"[buffer interim] 137 false นักเรียนคิดว่าพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.951054985+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนคิดว่าพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.95105804+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.951069515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.951072688+07:00","message":"> Transcript [483] [false]: 'นักเรียนคิดว่าข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.951078867+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.951081382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.95108329+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.951085429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.976170355+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.976200918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าฮอร์โมนพืช\",\"confidence\":0.9444151}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.976213255+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.976224296+07:00","message":"end recv isFinal message id 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.976226366+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.976232962+07:00","message":"[buffer interim] 137 true นักเรียนคิดว่าฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976239617+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนคิดว่าฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976243017+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976246438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976250279+07:00","message":"> Transcript [484] [false]: 'นักเรียนคิดว่าพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976253078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976255234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.97625719+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976259205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976260876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976262994+07:00","message":"> Transcript [485] [true]: 'นักเรียนคิดว่าฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976265064+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976266655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976268317+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976270002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:20.976274795+07:00","message":"Push: 'นักเรียนคิดว่าฮอร์โมนพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:20.976282012+07:00","message":"push: {true นักเรียนคิดว่าฮอร์โมนพืช 0 0xc000131880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:20.984112299+07:00","message":"write wav file: './tmp/7560/7560_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:21.37126482+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:21.847965207+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:21.848016914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:21.848025359+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:21.848046071+07:00","message":"[buffer interim] 138 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:21.848053465+07:00","message":"[bufferProcess] interim [480000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:21.848055453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:21.920715112+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:21.920752188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:21.920757832+07:00","message":"receive interim result [false|false]: มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:21.920769437+07:00","message":"[buffer interim] 138 false มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:21.920777385+07:00","message":"[bufferProcess] interim [600000000]:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:21.92078036+07:00","message":"[bufferProcess] send to processor:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:21.920787593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:21.920790345+07:00","message":"> Transcript [486] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:21.920792398+07:00","message":"Set StatePrefix (first interim): 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.03920639+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.039252159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.039258239+07:00","message":"receive interim result [false|false]: มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.03927562+07:00","message":"[buffer interim] 138 false มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.039284062+07:00","message":"[bufferProcess] interim [720000000]:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.039287569+07:00","message":"[bufferProcess] send to processor:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.039295362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.039298444+07:00","message":"> Transcript [487] [false]: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.039301369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.039303755+07:00","message":"Set new StatePrefix: 'มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.23576672+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.235828059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.235835867+07:00","message":"receive interim result [false|false]: มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.235855382+07:00","message":"[buffer interim] 138 false มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.235863566+07:00","message":"[bufferProcess] interim [900000000]:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.235866007+07:00","message":"[bufferProcess] send to processor:มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.23586951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.235872565+07:00","message":"> Transcript [488] [false]: 'มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.235875395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.235877398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.235879842+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.235881786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.598660769+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.598716996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.598724092+07:00","message":"receive interim result [false|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.598739673+07:00","message":"[buffer interim] 138 false มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.598748001+07:00","message":"[bufferProcess] interim [320000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.59875084+07:00","message":"[bufferProcess] send to processor:มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.598754278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.598757489+07:00","message":"> Transcript [489] [false]: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.598760484+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.598762557+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.598764419+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.598766405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.706042854+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.778922458+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.81489989+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.814961836+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-04-30T13:30:22.814967673+07:00","message":"receive interim result [true|false]: มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.814976532+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.814978868+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.814985148+07:00","message":"[buffer interim] 138 true มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.814993052+07:00","message":"[bufferProcess] interim [560000000]:มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.81499926+07:00","message":"[bufferProcess] send to processor (isfinal):มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815002369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815005046+07:00","message":"> Transcript [490] [false]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815007826+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815009637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815011504+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.81501338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815015421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815017229+07:00","message":"> Transcript [491] [true]: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815019313+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.81502089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815022461+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815024013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:22.815030405+07:00","message":"Push: 'มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:22.815038011+07:00","message":"push: {true มีผลต่อการเจริญ 0 0xc000187e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:22.821831042+07:00","message":"write wav file: './tmp/7560/7560_138.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:23.092601758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:23.092627481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:24.306654765+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:24.393673345+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:24.393695121+07:00","message":"found end of frame, send empty tag with msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:24.393698085+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:24.393706032+07:00","message":"[buffer interim] 139 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:24.393713502+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:24.393718322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:24.39372119+07:00","message":"> Transcript [492] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:24.393723481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:24.393725474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:24.393727186+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:24.393728962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:24.393731271+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:24.393740762+07:00","message":"push: {true \n 0 0xc00206e480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:24.401592622+07:00","message":"write wav file: './tmp/7560/7560_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:24.4490559+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:24.960479746+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:25.051253173+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:25.05127456+07:00","message":"found end of frame, send empty tag with msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:25.051277472+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:25.051285466+07:00","message":"[buffer interim] 140 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:25.051292783+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:25.051297545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:25.051301492+07:00","message":"> Transcript [493] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:25.051309481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:25.051312405+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:25.051315047+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:25.051318195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:25.05132186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:25.051334665+07:00","message":"push: {true \n 0 0xc0027b4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:25.056745838+07:00","message":"write wav file: './tmp/7560/7560_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:25.40845293+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:26.092867316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:26.092885182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.372741573+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.372780002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.37278605+07:00","message":"receive interim result [false|false]: คุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.372800678+07:00","message":"[buffer interim] 141 false คุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.372808056+07:00","message":"[bufferProcess] interim [990000000]:คุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.372811349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.37282209+07:00","message":"[bufferProcess] send to processor (ticker):คุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.37282527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.372828067+07:00","message":"> Transcript [494] [false]: 'คุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.372830389+07:00","message":"Set StatePrefix (first interim): 'คุมการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.606453358+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.702583063+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.702621444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโต\",\"confidence\":0.9147086}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.702628185+07:00","message":"receive interim result [true|false]: การเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.702637859+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.70264036+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.702646801+07:00","message":"[buffer interim] 141 true การเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.702656757+07:00","message":"[bufferProcess] interim [410000000]:การเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.702660739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.702663614+07:00","message":"> Transcript [495] [true]: 'การเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.702666613+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.702668699+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.70267081+07:00","message":"StatePrefix: 'คุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.702672834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:28.702679088+07:00","message":"Push: 'การเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.702689217+07:00","message":"push: {true การเจริญเติบโต 0 0xc00206f380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:28.712866359+07:00","message":"write wav file: './tmp/7560/7560_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:28.737266662+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:29.093685235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:29.093693888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.248517843+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.307918487+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.333927584+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.333947999+07:00","message":"found end of frame, send empty tag with msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.333951173+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.333957517+07:00","message":"[buffer interim] 142 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.333965604+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.333969295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.333972124+07:00","message":"> Transcript [496] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.333974561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.333976581+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.333978514+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.333980285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.333986682+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.33399653+07:00","message":"push: {true \n 0 0xc003370380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:29.33874509+07:00","message":"write wav file: './tmp/7560/7560_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.443046752+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.572652834+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.597231201+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.597249215+07:00","message":"found end of frame, send empty tag with msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.597252463+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.597258099+07:00","message":"[buffer interim] 143 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.597264698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.59726822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.597270938+07:00","message":"> Transcript [497] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.597273481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.597275485+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.597277463+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.597279201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:29.597288207+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:29.597296227+07:00","message":"push: {true \n 0 0xc00206f700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:29.602606263+07:00","message":"write wav file: './tmp/7560/7560_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.112119669+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.112161723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.112167689+07:00","message":"receive interim result [false|false]: ไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.112182131+07:00","message":"[buffer interim] 144 false ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.11219016+07:00","message":"[bufferProcess] interim [540000000]:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.11219271+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.452782966+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.452841805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.452847359+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.452864334+07:00","message":"[buffer interim] 144 false ไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.452873295+07:00","message":"[bufferProcess] interim [840000000]:ไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.452876158+07:00","message":"[bufferProcess] send to processor:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.452880407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.452886681+07:00","message":"> Transcript [498] [false]: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.45288893+07:00","message":"Set StatePrefix (first interim): 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.8169079+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.816948693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.816956649+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.816970839+07:00","message":"[buffer interim] 144 false ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.816979313+07:00","message":"[bufferProcess] interim [260000000]:ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.816982425+07:00","message":"[bufferProcess] send to processor:ไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.816989433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.816992038+07:00","message":"> Transcript [499] [false]: 'ไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.81699595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.81699821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.817000098+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.817005537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.946158926+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.946196754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.946202561+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:30.946218532+07:00","message":"[buffer interim] 144 false ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.946226813+07:00","message":"[bufferProcess] interim [380000000]:ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.946233518+07:00","message":"[bufferProcess] send to processor:ไปใช้ประโยชน์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.94623728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.946240722+07:00","message":"> Transcript [500] [false]: 'ไปใช้ประโยชน์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.946244761+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.946247025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.94624874+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:30.946250743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.195276138+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.19532535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์อย่างไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.195331554+07:00","message":"receive interim result [false|false]: ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.195347495+07:00","message":"[buffer interim] 144 false ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.195356316+07:00","message":"[bufferProcess] interim [680000000]:ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.195359426+07:00","message":"[bufferProcess] send to processor:ไปใช้ประโยชน์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.195363089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.195365716+07:00","message":"> Transcript [501] [false]: 'ไปใช้ประโยชน์อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.195369587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.195371828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.195373689+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.195375615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.486236004+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.622961597+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.623004683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ประโยชน์อย่างไรบ้าง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.623013442+07:00","message":"receive interim result [true|false]: ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.623025106+07:00","message":"end recv isFinal message id 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.623028168+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.623037133+07:00","message":"[buffer interim] 144 true ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623045837+07:00","message":"[bufferProcess] interim [130000000]:ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623049269+07:00","message":"[bufferProcess] send to processor (isfinal):ไปใช้ประโยชน์อย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623052555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623055553+07:00","message":"> Transcript [502] [false]: 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623058731+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623061059+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623062894+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623064795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623067819+07:00","message":"Push: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623069705+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.62307178+07:00","message":"Set new StatePrefix : 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623073957+07:00","message":"Next Push (prob) : 'ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623075687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623077618+07:00","message":"> Transcript [503] [true]: 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623079714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623081336+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.62308295+07:00","message":"StatePrefix: 'ไปใช้ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623084822+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:31.623086726+07:00","message":"Push: 'ประโยชน์อย่างไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.623101261+07:00","message":"push: {false ไปใช้ 0 0xc003370780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.623108494+07:00","message":"push: {true ประโยชน์อย่างไรบ้าง 0 0xc003370780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:31.632757226+07:00","message":"write wav file: './tmp/7560/7560_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:31.687472981+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:32.00130341+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:32.079320611+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:32.07934971+07:00","message":"found end of frame, send empty tag with msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:32.079353673+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:32.079362805+07:00","message":"[buffer interim] 145 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:32.07937095+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:32.079378558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:32.079381391+07:00","message":"> Transcript [504] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:32.079384097+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:32.079386281+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:32.07938835+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:32.079390143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:32.079395605+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:32.07940555+07:00","message":"push: {true \n 0 0xc000130280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:32.084297097+07:00","message":"write wav file: './tmp/7560/7560_145.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:32.094374689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:32.094388743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:32.378623456+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.467499394+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.467546703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.467552587+07:00","message":"receive interim result [false|false]: อะไรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.467569464+07:00","message":"[buffer interim] 146 false อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.467576543+07:00","message":"[bufferProcess] interim [920000000]:อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.467579137+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.467587384+07:00","message":"[bufferProcess] send to processor (ticker):อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.46758987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.467592538+07:00","message":"> Transcript [505] [false]: 'อะไรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.467594864+07:00","message":"Set StatePrefix (first interim): 'อะไรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.574460568+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.678749933+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.678799094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรนะคะ\",\"confidence\":0.95816845}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.678807048+07:00","message":"receive interim result [true|false]: อะไรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.678829722+07:00","message":"end recv isFinal message id 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.678833464+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.678841742+07:00","message":"[buffer interim] 146 true อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.678854642+07:00","message":"[bufferProcess] interim [190000000]:อะไรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.678859924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.678864197+07:00","message":"> Transcript [506] [true]: 'อะไรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.678867922+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.678871105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.678874329+07:00","message":"StatePrefix: 'อะไรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.6788778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:34.678885283+07:00","message":"Push: 'อะไรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:34.678896891+07:00","message":"push: {true อะไรนะคะ 0 0xc00206ec80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:34.686225663+07:00","message":"write wav file: './tmp/7560/7560_146.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:35.094972981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:35.094978911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.209801097+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.338085058+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.456569942+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.456607923+07:00","message":"found end of frame, send empty tag with msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.456612171+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.456622546+07:00","message":"[buffer interim] 147 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.456631733+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.456635855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.456638926+07:00","message":"> Transcript [507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.456642195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.456644355+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.456646193+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.456648366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.456650739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.456661577+07:00","message":"push: {true \n 0 0xc00039d680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:35.461667721+07:00","message":"write wav file: './tmp/7560/7560_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.778443927+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.857753935+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.976662505+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.9766892+07:00","message":"found end of frame, send empty tag with msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.976692963+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.976702901+07:00","message":"[buffer interim] 148 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.976711961+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.976716254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.976719428+07:00","message":"> Transcript [508] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.976722476+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.976724385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.976726257+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.976728061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:35.976731021+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:35.97674211+07:00","message":"push: {true \n 0 0xc003210080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:35.981600914+07:00","message":"write wav file: './tmp/7560/7560_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.232018694+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.420705438+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.522903755+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.522933942+07:00","message":"found end of frame, send empty tag with msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.522939069+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.522950292+07:00","message":"[buffer interim] 149 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.522971112+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.522975588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.522979162+07:00","message":"> Transcript [509] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.522981927+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.522984523+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.522986824+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.522988981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.522991532+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.523002603+07:00","message":"push: {true \n 0 0xc003210400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:36.527758929+07:00","message":"write wav file: './tmp/7560/7560_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.547385783+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.616607227+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.794218591+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.79424012+07:00","message":"found end of frame, send empty tag with msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.794243375+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.794250397+07:00","message":"[buffer interim] 150 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.794264347+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.79426891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.794271555+07:00","message":"> Transcript [510] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.794274088+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.794276178+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.79427791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.794279895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:36.794282443+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.794324317+07:00","message":"push: {true \n 0 0xc00039db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:36.799267985+07:00","message":"write wav file: './tmp/7560/7560_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.808808581+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:36.873781177+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:37.006610671+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:37.033699813+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:37.03372114+07:00","message":"found end of frame, send empty tag with msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:37.033725541+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:37.033733756+07:00","message":"[buffer interim] 151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:37.033742992+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:37.033748288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:37.033751846+07:00","message":"> Transcript [511] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:37.033755489+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:37.033758704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:37.033761442+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:37.033764379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:37.03376752+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:37.033781416+07:00","message":"push: {true \n 0 0xc003370c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:37.039359765+07:00","message":"write wav file: './tmp/7560/7560_151.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:38.095060542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:38.095076817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:39.670743631+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:39.670779331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:39.670784359+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:39.670797717+07:00","message":"[buffer interim] 152 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:39.670804051+07:00","message":"[bufferProcess] interim [680000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:39.670806439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:39.670811857+07:00","message":"[bufferProcess] send to processor (ticker):ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:39.670814235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:39.670816713+07:00","message":"> Transcript [512] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:39.670828257+07:00","message":"Set StatePrefix (first interim): 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.269215355+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.269259673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.269265324+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.269280525+07:00","message":"[buffer interim] 152 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.26928725+07:00","message":"[bufferProcess] interim [280000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.269289438+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475774007+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475807075+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475810026+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.47581227+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475814102+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475816801+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475823437+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475825308+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475826968+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475828825+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475831277+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475833666+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475835931+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475838588+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.47584116+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475843862+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475846063+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475848606+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.475851077+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.704014658+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.704058322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.704064057+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.704077147+07:00","message":"[buffer interim] 152 false ออกซิเจนฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.704084992+07:00","message":"[bufferProcess] interim [700000000]:ออกซิเจนฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.704088324+07:00","message":"[bufferProcess] send to processor:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.704093507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.704096301+07:00","message":"> Transcript [513] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.704099723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.704101984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.704103801+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.704105867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.861344266+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.861382821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.861388897+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:40.861400565+07:00","message":"[buffer interim] 152 false ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.861408681+07:00","message":"[bufferProcess] interim [880000000]:ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.861411294+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.86141479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.861417441+07:00","message":"> Transcript [514] [false]: 'ออกซิเจนฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.861420597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.8614228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.861424628+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:40.861426858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:41.095487355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:41.095497522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.174477406+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.17451395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.174519791+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.17453128+07:00","message":"[buffer interim] 152 false ออกซิเจนฮอร์โมนพืชชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.17453716+07:00","message":"[bufferProcess] interim [180000000]:ออกซิเจนฮอร์โมนพืชชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.17453952+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.174544197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.174546808+07:00","message":"> Transcript [515] [false]: 'ออกซิเจนฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.174550262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.174552563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.17455442+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.174556517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.262722526+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.262762327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.262768521+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.262781074+07:00","message":"[buffer interim] 152 false ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.262787788+07:00","message":"[bufferProcess] interim [300000000]:ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.26279016+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.262795403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.262798002+07:00","message":"> Transcript [516] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.26280136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.262803506+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.262805621+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.26280771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.262812035+07:00","message":"Push: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.262813919+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.262825223+07:00","message":"Set new StatePrefix : 'ออกซิเจนฮอร์โมนพืชชนิดใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.262827912+07:00","message":"Next Push (prob) : 'ฮอร์โมนพืชชนิดใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.262847638+07:00","message":"push: {false ออกซิเจน 0 0xc000130e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.582725832+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.582766104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.582771866+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.582788097+07:00","message":"[buffer interim] 152 false ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.582798009+07:00","message":"[bufferProcess] interim [600000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.582800815+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.582806143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.582809122+07:00","message":"> Transcript [517] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.582811293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.582813448+07:00","message":"Set new StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.687680262+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.687727947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.687734678+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.687749173+07:00","message":"[buffer interim] 152 false ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.687755695+07:00","message":"[bufferProcess] interim [720000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.687758131+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.68776336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.687765894+07:00","message":"> Transcript [518] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.687769306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.687771358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.687773347+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.687775926+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.840062361+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.84011562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.840123995+07:00","message":"receive interim result [false|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.84014074+07:00","message":"[buffer interim] 152 false ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.840150432+07:00","message":"[bufferProcess] interim [840000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.840153343+07:00","message":"[bufferProcess] send to processor:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.840158847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.840161618+07:00","message":"> Transcript [519] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.840167525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.840169859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.840171941+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:41.84017464+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.875681631+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:41.998478812+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.103753779+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.103791168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ\",\"confidence\":0.9589291}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.103797146+07:00","message":"receive interim result [true|false]: ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.103806805+07:00","message":"end recv isFinal message id 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.103809605+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.10382452+07:00","message":"[buffer interim] 152 true ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103838341+07:00","message":"[bufferProcess] interim [80000000]:ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103844297+07:00","message":"[bufferProcess] send to processor (isfinal):ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103850226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103854195+07:00","message":"> Transcript [520] [false]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103858597+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103861565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103865813+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103869834+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103871797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103873717+07:00","message":"> Transcript [521] [true]: 'ออกซิเจนฮอร์โมนพืชชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103876026+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103877773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103879416+07:00","message":"StatePrefix: 'ออกซิเจนฮอร์โมนพืชชนิดแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103881249+07:00","message":"TextPushed: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.103883729+07:00","message":"Push: 'ฮอร์โมนพืชชนิดแรกที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.10389174+07:00","message":"push: {true ฮอร์โมนพืชชนิดแรกที่มีการ 0 0xc000130e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:42.116448729+07:00","message":"write wav file: './tmp/7560/7560_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.376725628+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.471948143+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.471975472+07:00","message":"found end of frame, send empty tag with msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.471979115+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.471987408+07:00","message":"[buffer interim] 153 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.471994244+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.472003355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.47200776+07:00","message":"> Transcript [522] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.472011445+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.472014243+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.472018221+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.472019905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:42.472026417+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.472035653+07:00","message":"push: {true \n 0 0xc00039dd00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:42.477210402+07:00","message":"write wav file: './tmp/7560/7560_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.781789751+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.825629999+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:42.899798686+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:43.054386726+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:43.05440107+07:00","message":"found end of frame, send empty tag with msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:43.054404002+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:43.054410521+07:00","message":"[buffer interim] 154 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:43.05441682+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:43.054420667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:43.054423596+07:00","message":"> Transcript [523] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:43.05442607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:43.054427904+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:43.054429596+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:43.054431341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:43.054433779+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:43.0544426+07:00","message":"push: {true \n 0 0xc003370100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:43.059393238+07:00","message":"write wav file: './tmp/7560/7560_154.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:44.096044822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:44.096038949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:44.777688383+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:44.777737768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:44.777743225+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:44.777760099+07:00","message":"[buffer interim] 155 false มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:44.777767323+07:00","message":"[bufferProcess] interim [860000000]:มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:44.777770821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:44.777777211+07:00","message":"[bufferProcess] send to processor (ticker):มีบทบาทสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:44.777779612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:44.777782128+07:00","message":"> Transcript [524] [false]: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:44.777784224+07:00","message":"Set StatePrefix (first interim): 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.247144201+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.247188625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.247193796+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.247207514+07:00","message":"[buffer interim] 155 false มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.247214319+07:00","message":"[bufferProcess] interim [400000000]:มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.247216412+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.544963074+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.545004569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.545009701+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.545024625+07:00","message":"[buffer interim] 155 false มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.545033277+07:00","message":"[bufferProcess] interim [640000000]:มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.545036122+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.545039315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.545042309+07:00","message":"> Transcript [525] [false]: 'มีบทบาทสำคัญในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.545045529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.545047645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.545050693+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.545053162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.698044988+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.698081085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.6980877+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.698101954+07:00","message":"[buffer interim] 155 false มีบทบาทสำคัญในการกระตุ้นการคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.698109045+07:00","message":"[bufferProcess] interim [820000000]:มีบทบาทสำคัญในการกระตุ้นการคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.698111521+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.698117288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.698120312+07:00","message":"> Transcript [526] [false]: 'มีบทบาทสำคัญในการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.698123764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.698125905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.698128181+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.698130485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.743827118+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.743869148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.743875508+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:45.743888592+07:00","message":"[buffer interim] 155 false มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.743896884+07:00","message":"[bufferProcess] interim [880000000]:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.743900976+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.743905645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.743909808+07:00","message":"> Transcript [527] [false]: 'มีบทบาทสำคัญในการกระตุ้นการคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.743915432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.743918589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.74392181+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:45.743925904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.400304091+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.400338539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการยึด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.400344997+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.400358556+07:00","message":"[buffer interim] 155 false มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400365459+07:00","message":"[bufferProcess] interim [480000000]:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.40036793+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400373161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400375772+07:00","message":"> Transcript [528] [false]: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400379334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.4003815+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400383646+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400386011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400390418+07:00","message":"Push: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400392836+07:00","message":"TextPushed: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400395008+07:00","message":"Set new StatePrefix : 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.400397076+07:00","message":"Next Push (prob) : 'กระตุ้นการยึด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.400417787+07:00","message":"push: {false มีบทบาทสำคัญในการ 0 0xc003370500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.638105262+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.638147016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.638153376+07:00","message":"receive interim result [false|false]: มีบทบาทสำคัญในการกระตุ้นเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.638168825+07:00","message":"[buffer interim] 155 false มีบทบาทสำคัญในการกระตุ้นเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.63817635+07:00","message":"[bufferProcess] interim [780000000]:มีบทบาทสำคัญในการกระตุ้นเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.638179095+07:00","message":"[bufferProcess] send to processor:มีบทบาทสำคัญในการกระตุ้นการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.638183296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.638185972+07:00","message":"> Transcript [529] [false]: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.638189184+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.638191169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.638193933+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้นการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.638196542+07:00","message":"TextPushed: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.668138875+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.831494389+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.831534137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์\",\"confidence\":0.94053966}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.831541572+07:00","message":"receive interim result [true|false]: มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.831550836+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.831553117+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.831559548+07:00","message":"[buffer interim] 155 true มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831567135+07:00","message":"[bufferProcess] interim [990000000]:มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831571046+07:00","message":"[bufferProcess] send to processor (isfinal):มีบทบาทสำคัญในการกระตุ้นเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831574682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831578017+07:00","message":"> Transcript [530] [false]: 'มีบทบาทสำคัญในการกระตุ้นเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831580324+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831582135+07:00","message":"Set new StatePrefix: 'มีบทบาทสำคัญในการกระตุ้นเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831583825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831585629+07:00","message":"> Transcript [531] [true]: 'มีบทบาทสำคัญในการกระตุ้นการยึดเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831587882+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831589677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831591445+07:00","message":"StatePrefix: 'มีบทบาทสำคัญในการกระตุ้นเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831596455+07:00","message":"TextPushed: 'มีบทบาทสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:46.831599719+07:00","message":"Push: 'กระตุ้นการยึดเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.831607753+07:00","message":"push: {true กระตุ้นการยึดเซลล์ 0 0xc003370500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:46.84102677+07:00","message":"write wav file: './tmp/7560/7560_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.867939822+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:46.986872362+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:47.096441056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:47.09646385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:47.1289261+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:47.128945788+07:00","message":"found end of frame, send empty tag with msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:47.128948947+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:47.128977271+07:00","message":"[buffer interim] 156 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:47.129007116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:47.129011737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:47.129016062+07:00","message":"> Transcript [532] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:47.129018995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:47.129020884+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:47.129022614+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:47.129024354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:47.129030701+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:47.129039475+07:00","message":"push: {true \n 0 0xc003370b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:47.134393491+07:00","message":"write wav file: './tmp/7560/7560_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:47.25892742+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:49.014257339+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:49.014304816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:49.014310632+07:00","message":"receive interim result [false|false]: ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:49.014328419+07:00","message":"[buffer interim] 157 false ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:49.014335012+07:00","message":"[bufferProcess] interim [790000000]:ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:49.014337004+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:49.01434224+07:00","message":"[bufferProcess] send to processor (ticker):ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:49.014345136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:49.014347954+07:00","message":"> Transcript [533] [false]: 'ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:49.01434996+07:00","message":"Set StatePrefix (first interim): 'ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:49.533487342+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:49.533530286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:49.53353681+07:00","message":"receive interim result [false|false]: ยังมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:49.533552762+07:00","message":"[buffer interim] 157 false ยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:49.533559853+07:00","message":"[bufferProcess] interim [330000000]:ยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:49.533562342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:50.097414947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:50.097431854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:50.136246354+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:50.260669781+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:50.260716191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้เรายังมีบทบาท\",\"confidence\":0.85214365}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:50.260723366+07:00","message":"receive interim result [true|false]: นอกจากนี้เรายังมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:50.260732566+07:00","message":"end recv isFinal message id 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:50.260734857+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:50.260742872+07:00","message":"[buffer interim] 157 true นอกจากนี้เรายังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260750943+07:00","message":"[bufferProcess] interim [110000000]:นอกจากนี้เรายังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260754638+07:00","message":"[bufferProcess] send to processor (isfinal):ยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260758119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.2607614+07:00","message":"> Transcript [534] [false]: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260764684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260766636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260768522+07:00","message":"StatePrefix: 'ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260770641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.26077222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260774457+07:00","message":"> Transcript [535] [true]: 'นอกจากนี้เรายังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.26077659+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260778244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.26077992+07:00","message":"StatePrefix: 'ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260784302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:50.260786836+07:00","message":"Push: 'นอกจากนี้เรายังมีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:50.260794767+07:00","message":"push: {true นอกจากนี้เรายังมีบทบาท 0 0xc00206ed80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:50.264550894+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:50.269172103+07:00","message":"write wav file: './tmp/7560/7560_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.626071124+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.626116578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.626122363+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.626134363+07:00","message":"[buffer interim] 158 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.626141377+07:00","message":"[bufferProcess] interim [380000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.626143614+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.626148596+07:00","message":"[bufferProcess] send to processor (ticker):เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.626151016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.626153648+07:00","message":"> Transcript [536] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.626156044+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.672502679+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.770971+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.771019424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.771024681+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.771038788+07:00","message":"[buffer interim] 158 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.771047216+07:00","message":"[bufferProcess] interim [620000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.771049388+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.800032832+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.800067551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.6966533}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.800073643+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.800081704+07:00","message":"end recv isFinal message id 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.800084096+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.80008978+07:00","message":"[buffer interim] 158 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800097435+07:00","message":"[bufferProcess] interim [620000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.80010282+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800106007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800108579+07:00","message":"> Transcript [537] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800111033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800113247+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800114836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.80011673+07:00","message":"> Transcript [538] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800118921+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800120705+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800122464+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800124325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:51.800130921+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.800138905+07:00","message":"push: {true เช่น 0 0xc000130800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:51.80096268+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:51.806848393+07:00","message":"write wav file: './tmp/7560/7560_158.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:53.09833505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:53.098336919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.301109401+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.357675274+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.403552512+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.403570425+07:00","message":"found end of frame, send empty tag with msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.403573401+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.403580005+07:00","message":"[buffer interim] 159 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.403587656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.403591824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.403594628+07:00","message":"> Transcript [539] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.403597152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.40359897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.403600687+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.403602615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.403604899+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.403635699+07:00","message":"push: {true \n 0 0xc00039de80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:54.414840887+07:00","message":"write wav file: './tmp/7560/7560_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.546311916+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.630767+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.769617071+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.769634309+07:00","message":"found end of frame, send empty tag with msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.769637661+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.769644814+07:00","message":"[buffer interim] 160 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.769652837+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.769661564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.769664454+07:00","message":"> Transcript [540] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.769666876+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.769668753+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.769670409+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.769672388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:54.769674755+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:54.769703375+07:00","message":"push: {true \n 0 0xc00039df80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:54.774504355+07:00","message":"write wav file: './tmp/7560/7560_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.341794206+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.341852343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.341858397+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.341875995+07:00","message":"[buffer interim] 161 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.341882925+07:00","message":"[bufferProcess] interim [600000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.341884878+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.654850786+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.654888652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานโรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.654894709+07:00","message":"receive interim result [false|false]: ทำงานโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.654910308+07:00","message":"[buffer interim] 161 false ทำงานโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.654918232+07:00","message":"[bufferProcess] interim [840000000]:ทำงานโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.654920939+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.65492435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.654927083+07:00","message":"> Transcript [541] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.654929254+07:00","message":"Set StatePrefix (first interim): 'ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.772539372+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.772575698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานร่วม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.77258135+07:00","message":"receive interim result [false|false]: ทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.77259849+07:00","message":"[buffer interim] 161 false ทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.772605562+07:00","message":"[bufferProcess] interim [960000000]:ทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.772607762+07:00","message":"[bufferProcess] send to processor:ทำงานโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.772610739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.772613607+07:00","message":"> Transcript [542] [false]: 'ทำงานโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.772616506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.772618379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.772620431+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.772624763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.777129723+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.777185156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานร่วมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.777191457+07:00","message":"receive interim result [false|false]: ทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:55.777208716+07:00","message":"[buffer interim] 161 false ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.777214552+07:00","message":"[bufferProcess] interim [20000000]:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.777216836+07:00","message":"[bufferProcess] send to processor:ทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.777220095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.777222455+07:00","message":"> Transcript [543] [false]: 'ทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.777225525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.777227505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.777229308+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:55.777231282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:56.09847616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:56.098504035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:56.368526511+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:56.368570004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานร่วมกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:56.368575373+07:00","message":"receive interim result [false|false]: ทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:56.368591+07:00","message":"[buffer interim] 161 false ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:56.3686008+07:00","message":"[bufferProcess] interim [620000000]:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:56.368609599+07:00","message":"[bufferProcess] send to processor:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:56.368615705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:56.368618516+07:00","message":"> Transcript [544] [false]: 'ทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:56.368622221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:56.368624531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:56.368626422+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:56.368628756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.638862544+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.697735719+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.757807949+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.757859012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานร่วมกับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.75786518+07:00","message":"receive interim result [true|false]: ทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.757875032+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.757877592+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.757884371+07:00","message":"[buffer interim] 161 true ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757891497+07:00","message":"[bufferProcess] interim [30000000]:ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757894758+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757898174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757900938+07:00","message":"> Transcript [545] [false]: 'ทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757904184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757906005+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757907851+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757909653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757912557+07:00","message":"Push: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757914379+07:00","message":"TextPushed: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757916566+07:00","message":"Set new StatePrefix : 'ทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757918646+07:00","message":"Next Push (prob) : 'ร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757920366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757922204+07:00","message":"> Transcript [546] [true]: 'ทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757924279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757925936+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757927621+07:00","message":"StatePrefix: 'ทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757929428+07:00","message":"TextPushed: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.757931335+07:00","message":"Push: 'ร่วมกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.757938506+07:00","message":"push: {false ทำงาน 0 0xc000187080}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.757943265+07:00","message":"push: {true ร่วมกับ 0 0xc000187080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:57.766404509+07:00","message":"write wav file: './tmp/7560/7560_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.76702818+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.873519129+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.873543439+07:00","message":"found end of frame, send empty tag with msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.873547634+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.8735564+07:00","message":"[buffer interim] 162 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.87356718+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.873575933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.873579086+07:00","message":"> Transcript [547] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.873581954+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.873583862+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.873585754+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.873587582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:57.87358997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:57.873618963+07:00","message":"push: {true \n 0 0xc000187680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:57.877747114+07:00","message":"write wav file: './tmp/7560/7560_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:58.269302241+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:59.099283125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:30:59.099297503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.302646306+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.389782881+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.389836324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.389842181+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.389855691+07:00","message":"[buffer interim] 163 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.389863171+07:00","message":"[bufferProcess] interim [960000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.389865138+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.389870406+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.389872899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.389875656+07:00","message":"> Transcript [548] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.389877923+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.4067318+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.406759948+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.406765039+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.406770235+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.406772291+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.40677795+07:00","message":"[buffer interim] 163 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.406782631+07:00","message":"[bufferProcess] interim [50000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.406786045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.406788656+07:00","message":"> Transcript [549] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.406791333+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.406793075+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.406795131+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.406798531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:30:59.40680179+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.406812337+07:00","message":"push: {true  0 0xc000130480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:30:59.413206446+07:00","message":"write wav file: './tmp/7560/7560_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:30:59.430919343+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:00.062674306+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:00.062722155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:00.062727822+07:00","message":"receive interim result [false|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:00.062741224+07:00","message":"[buffer interim] 164 false เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:00.06274852+07:00","message":"[bufferProcess] interim [600000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:00.062750537+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:00.657929257+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:00.657961971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:00.657967554+07:00","message":"receive interim result [false|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:00.657979743+07:00","message":"[buffer interim] 164 false เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:00.657986095+07:00","message":"[bufferProcess] interim [200000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:00.657988394+07:00","message":"[bufferProcess] send to processor:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:00.657993597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:00.65799636+07:00","message":"> Transcript [550] [false]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:00.657998591+07:00","message":"Set StatePrefix (first interim): 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:00.696626876+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.022449958+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.222786345+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.222842467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.222850766+07:00","message":"receive interim result [true|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.222856644+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.222860561+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.22286933+07:00","message":"[buffer interim] 164 true เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222877298+07:00","message":"[bufferProcess] interim [500000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222880775+07:00","message":"[bufferProcess] send to processor (isfinal):เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.22288515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222888778+07:00","message":"> Transcript [551] [false]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222892506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.22289525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222898616+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222901225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222904088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222907088+07:00","message":"> Transcript [552] [true]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222910318+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222913015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222915574+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222918606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.222926684+07:00","message":"Push: 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.222936439+07:00","message":"push: {true เจริญ 0 0xc003210580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:01.229262128+07:00","message":"write wav file: './tmp/7560/7560_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.891224736+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.891272352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ์ตูน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.891277541+07:00","message":"receive interim result [false|false]: การ์ตูน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:01.891293517+07:00","message":"[buffer interim] 165 false การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.891300653+07:00","message":"[bufferProcess] interim [900000000]:การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:01.891302661+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.07275234+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.072794667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.072800989+07:00","message":"receive interim result [false|false]: กระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.072814366+07:00","message":"[buffer interim] 165 false กระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.072820936+07:00","message":"[bufferProcess] interim [80000000]:กระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.072835443+07:00","message":"[bufferProcess] send to processor:การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.0728426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.072845172+07:00","message":"> Transcript [553] [false]: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.072847349+07:00","message":"Set StatePrefix (first interim): 'การ์ตูน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:02.099836692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:02.099850433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.266277805+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.266307399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.266313054+07:00","message":"receive interim result [false|false]: กระตุ้นการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.266324192+07:00","message":"[buffer interim] 165 false กระตุ้นการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.266332074+07:00","message":"[bufferProcess] interim [260000000]:กระตุ้นการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.266334559+07:00","message":"[bufferProcess] send to processor:กระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.266339586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.266342197+07:00","message":"> Transcript [554] [false]: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.266344313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.266346192+07:00","message":"Set new StatePrefix: 'กระตุ้นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.268161138+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.268174679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.268178098+07:00","message":"receive interim result [false|false]: กระตุ้นการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.268186704+07:00","message":"[buffer interim] 165 false กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.268190173+07:00","message":"[bufferProcess] interim [320000000]:กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.268192164+07:00","message":"[bufferProcess] send to processor:กระตุ้นการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.26819436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.26819644+07:00","message":"> Transcript [555] [false]: 'กระตุ้นการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.268198983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.268200954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.268202828+07:00","message":"StatePrefix: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.268204844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.496625785+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.596082276+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.596123945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.596130521+07:00","message":"receive interim result [true|false]: กระตุ้นการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.596137437+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.596139803+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.59614651+07:00","message":"[buffer interim] 165 true กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.59615413+07:00","message":"[bufferProcess] interim [710000000]:กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596157687+07:00","message":"[bufferProcess] send to processor (isfinal):กระตุ้นการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596160842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596163537+07:00","message":"> Transcript [556] [false]: 'กระตุ้นการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596166279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596168138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596169913+07:00","message":"StatePrefix: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.59617177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596173817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596175647+07:00","message":"> Transcript [557] [true]: 'กระตุ้นการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596177679+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596179289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596180942+07:00","message":"StatePrefix: 'กระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596182587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.596185685+07:00","message":"Push: 'กระตุ้นการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.596193246+07:00","message":"push: {true กระตุ้นการเจริญ 0 0xc0027b4100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:02.603301171+07:00","message":"write wav file: './tmp/7560/7560_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.618968655+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.89012065+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.977670634+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.977689285+07:00","message":"found end of frame, send empty tag with msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.977692347+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.977699137+07:00","message":"[buffer interim] 166 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.977705811+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.977709753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.9777125+07:00","message":"> Transcript [558] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.977714958+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.97771692+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.977718644+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.977720351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:02.977726918+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:02.977735408+07:00","message":"push: {true \n 0 0xc00206fa00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:02.983143971+07:00","message":"write wav file: './tmp/7560/7560_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:03.14198891+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:03.261185434+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:03.359601448+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:03.359627816+07:00","message":"found end of frame, send empty tag with msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:03.359630842+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:03.359638866+07:00","message":"[buffer interim] 167 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:03.359645671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:03.359649543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:03.359652129+07:00","message":"> Transcript [559] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:03.359654288+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:03.359656104+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:03.359658156+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:03.359659885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:03.35966663+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:03.359675487+07:00","message":"push: {true \n 0 0xc000130f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:03.364114246+07:00","message":"write wav file: './tmp/7560/7560_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:03.390059206+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:05.099923475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:05.099928047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:05.499258597+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:05.567112955+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:05.594250686+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:05.594275254+07:00","message":"found end of frame, send empty tag with msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:05.594279898+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:05.594289604+07:00","message":"[buffer interim] 168 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:05.59429805+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:05.594303545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:05.594307685+07:00","message":"> Transcript [560] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:05.594311437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:05.594314394+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:05.594317121+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:05.594319748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:05.594323702+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:05.594335248+07:00","message":"push: {true \n 0 0xc00206fb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:05.601672531+07:00","message":"write wav file: './tmp/7560/7560_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:06.016988607+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:06.19295465+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:06.19298442+07:00","message":"found end of frame, send empty tag with msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:06.19298825+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:06.192996135+07:00","message":"[buffer interim] 169 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:06.193003529+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:06.19300721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:06.1930097+07:00","message":"> Transcript [561] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:06.193012317+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:06.193014187+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:06.193015958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:06.193017678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:06.193020422+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:06.193029539+07:00","message":"push: {true \n 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:06.198197755+07:00","message":"write wav file: './tmp/7560/7560_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:06.787970313+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:06.856011718+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.01435452+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.014385075+07:00","message":"found end of frame, send empty tag with msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.014389337+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.014398347+07:00","message":"[buffer interim] 170 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.01440648+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.014410396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.014413062+07:00","message":"> Transcript [562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.014415488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.014417573+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.014419404+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.014421347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.014423863+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.01443278+07:00","message":"push: {true \n 0 0xc000130d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:07.021215274+07:00","message":"write wav file: './tmp/7560/7560_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.305230174+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.426437166+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.515794161+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.515835327+07:00","message":"found end of frame, send empty tag with msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.51583979+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.515849995+07:00","message":"[buffer interim] 171 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.515858424+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.515862781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.515865482+07:00","message":"> Transcript [563] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.515868166+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.515870126+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.515872006+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.51587379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:07.515876259+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.515886847+07:00","message":"push: {true \n 0 0xc000131400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:07.520581322+07:00","message":"write wav file: './tmp/7560/7560_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:07.557150881+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:08.100628052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:08.100649736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:08.986672817+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:08.986722585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:08.986728802+07:00","message":"receive interim result [false|false]: ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:08.986746962+07:00","message":"[buffer interim] 172 false ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:08.986755181+07:00","message":"[bufferProcess] interim [320000000]:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:08.986757555+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:08.986764383+07:00","message":"[bufferProcess] send to processor (ticker):ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:08.986766942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:08.986769854+07:00","message":"> Transcript [564] [false]: 'ปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:08.98677231+07:00","message":"Set StatePrefix (first interim): 'ปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:09.434856008+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:09.434912158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:09.434919678+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:09.434934814+07:00","message":"[buffer interim] 172 false ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:09.434942047+07:00","message":"[bufferProcess] interim [680000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:09.434944146+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.015761333+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.015802593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.015811141+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.015835335+07:00","message":"[buffer interim] 172 false ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.015847895+07:00","message":"[bufferProcess] interim [280000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.015851233+07:00","message":"[bufferProcess] send to processor:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.015858294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.015862755+07:00","message":"> Transcript [565] [false]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.015865014+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.015867084+07:00","message":"Set new StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.19687173+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.196907019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.196912748+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.19692348+07:00","message":"[buffer interim] 172 false ปลูกพืชแล้วนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.196930252+07:00","message":"[bufferProcess] interim [460000000]:ปลูกพืชแล้วนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.196932956+07:00","message":"[bufferProcess] send to processor:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.196938129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.196940735+07:00","message":"> Transcript [566] [false]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.196944001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.196946195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.19694809+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.196950234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.206083303+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.206099728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.206103685+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.206108911+07:00","message":"[buffer interim] 172 false ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.206113143+07:00","message":"[bufferProcess] interim [520000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.206115088+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.206117315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.206119384+07:00","message":"> Transcript [567] [false]: 'ปลูกพืชแล้วนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.206121615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.206123366+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.206125183+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.206126986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.327217215+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.327253575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.327259204+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.327270663+07:00","message":"[buffer interim] 172 false ปลูกพืชแล้วนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.327277074+07:00","message":"[bufferProcess] interim [580000000]:ปลูกพืชแล้วนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.327279877+07:00","message":"[bufferProcess] send to processor:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.327284883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.327287732+07:00","message":"> Transcript [568] [false]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.327290544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.327292733+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.327294654+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.327296805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.409372708+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.409411096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.409416192+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.409428081+07:00","message":"[buffer interim] 172 false ปลูกพืชแล้วนำไปว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409437161+07:00","message":"[bufferProcess] interim [700000000]:ปลูกพืชแล้วนำไปว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409439769+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409444857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.40944738+07:00","message":"> Transcript [569] [false]: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409450799+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409452951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409454785+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.40945929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409464817+07:00","message":"Push: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409466856+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409468847+07:00","message":"Set new StatePrefix : 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.409470835+07:00","message":"Next Push (prob) : 'แล้วนำไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.409477963+07:00","message":"push: {false ปลูกพืช 0 0xc003210980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475672005+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475708919+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475711953+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475714022+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475715684+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475717339+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475718864+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475720426+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475722182+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.47572375+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475725354+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475726902+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475728466+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475729997+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475731517+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.47573313+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475735277+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.47573691+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475738431+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475739999+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475741495+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475746272+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475747866+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.47574943+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475751011+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475752592+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475754397+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.475755966+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.512849749+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.512885923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.512891706+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:10.512904487+07:00","message":"[buffer interim] 172 false ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.512910925+07:00","message":"[bufferProcess] interim [760000000]:ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.51291336+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำไปว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.512918496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.512921504+07:00","message":"> Transcript [570] [false]: 'ปลูกพืชแล้วนำไปว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.512924631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.512926567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.512928471+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:10.512930765+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.032819886+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.032864086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้ในมาตรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.032869669+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้ในมาตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.032885321+07:00","message":"[buffer interim] 172 false ปลูกพืชแล้วนำไปไว้ในมาตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.03289235+07:00","message":"[bufferProcess] interim [300000000]:ปลูกพืชแล้วนำไปไว้ในมาตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.032895054+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำไปไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.032898784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.03290138+07:00","message":"> Transcript [571] [false]: 'ปลูกพืชแล้วนำไปไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.032905492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.032907614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.032909533+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.032911567+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.099012673+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.099048447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.09905464+07:00","message":"receive interim result [false|false]: ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.09906676+07:00","message":"[buffer interim] 172 false ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.09907322+07:00","message":"[bufferProcess] interim [360000000]:ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.099076952+07:00","message":"[bufferProcess] send to processor:ปลูกพืชแล้วนำไปไว้ในมาตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.099082933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.099085561+07:00","message":"> Transcript [572] [false]: 'ปลูกพืชแล้วนำไปไว้ในมาตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.09908884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.099091014+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.099093273+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.09909571+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:11.101193591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:11.101201817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.206077711+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.318952135+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.318996652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง\",\"confidence\":0.9479342}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.319005992+07:00","message":"receive interim result [true|false]: ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.319019753+07:00","message":"end recv isFinal message id 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.319021987+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.319028563+07:00","message":"[buffer interim] 172 true ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319036698+07:00","message":"[bufferProcess] interim [660000000]:ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319040493+07:00","message":"[bufferProcess] send to processor (isfinal):ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319044119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319047008+07:00","message":"> Transcript [573] [false]: 'ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319050454+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319052495+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319055187+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319057556+07:00","message":"TextPushed: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319062979+07:00","message":"Push: 'แล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319064839+07:00","message":"TextPushed: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319067335+07:00","message":"Set new StatePrefix : 'ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319069723+07:00","message":"Next Push (prob) : 'ไว้ริมหน้าต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.31907188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319073791+07:00","message":"> Transcript [574] [true]: 'ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319075924+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319077483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319079151+07:00","message":"StatePrefix: 'ปลูกพืชแล้วนำไปไว้ริมหน้าต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319080937+07:00","message":"TextPushed: 'ปลูกพืชแล้วนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.319082941+07:00","message":"Push: 'ไว้ริมหน้าต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.319090698+07:00","message":"push: {false แล้วนำไป 0 0xc003210980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.319096276+07:00","message":"push: {true ไว้ริมหน้าต่าง 0 0xc003210980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:11.327990768+07:00","message":"write wav file: './tmp/7560/7560_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.405529622+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.533646305+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.587954571+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.628199808+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.628233497+07:00","message":"found end of frame, send empty tag with msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.628238302+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.628248489+07:00","message":"[buffer interim] 173 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.628257327+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.628262477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.628266515+07:00","message":"> Transcript [575] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.628270072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.628272983+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.62827579+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.628278405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:11.628282137+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:11.628293811+07:00","message":"push: {true \n 0 0xc000131a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:11.633306562+07:00","message":"write wav file: './tmp/7560/7560_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.216569259+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.216612344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.216618246+07:00","message":"receive interim result [false|false]: หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.216634209+07:00","message":"[buffer interim] 174 false หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.216642829+07:00","message":"[bufferProcess] interim [680000000]:หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.216645541+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.216652971+07:00","message":"[bufferProcess] send to processor (ticker):หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.216655912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.216659898+07:00","message":"> Transcript [576] [false]: 'หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.216662268+07:00","message":"Set StatePrefix (first interim): 'หรือไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.582376388+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.682157929+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.68221627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือไม่คะ\",\"confidence\":0.7791347}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.682222775+07:00","message":"receive interim result [true|false]: หรือไม่คะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.682231813+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.682233727+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.682239991+07:00","message":"[buffer interim] 174 true หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.682247457+07:00","message":"[bufferProcess] interim [10000000]:หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.68225074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.682253487+07:00","message":"> Transcript [577] [true]: 'หรือไม่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.682256127+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.682258045+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.682259941+07:00","message":"StatePrefix: 'หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.682261822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.682264128+07:00","message":"Push: 'หรือไม่คะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.682272311+07:00","message":"push: {true หรือไม่คะ 0 0xc000187880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:13.693805107+07:00","message":"write wav file: './tmp/7560/7560_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.768054062+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.896230736+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.97333986+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.973361976+07:00","message":"found end of frame, send empty tag with msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.973365107+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.973372905+07:00","message":"[buffer interim] 175 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.973380353+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.973384201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.973386926+07:00","message":"> Transcript [578] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.973389296+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.973391141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.973392889+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.973394789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:13.973397201+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:13.973407055+07:00","message":"push: {true \n 0 0xc000130400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:13.98022354+07:00","message":"write wav file: './tmp/7560/7560_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:14.099321288+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:14.101561826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:14.101565583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.435375788+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.539799027+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.539830953+07:00","message":"found end of frame, send empty tag with msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.539834235+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.539842443+07:00","message":"[buffer interim] 176 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.53985105+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.539861606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.53986445+07:00","message":"> Transcript [579] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.539866688+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.539868532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.539870379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.539872126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.539874596+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.539885467+07:00","message":"push: {true \n 0 0xc003210300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:15.546180532+07:00","message":"write wav file: './tmp/7560/7560_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.628481636+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.977485248+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.977522352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.977528095+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:15.977545633+07:00","message":"[buffer interim] 177 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.977551977+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:15.977553723+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.042402397+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:17.10267026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:17.102687343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.157190482+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.157226241+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.157231591+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.157243019+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.157245155+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.157251689+07:00","message":"[buffer interim] 177 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.157258663+07:00","message":"[bufferProcess] interim [620000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.1572617+07:00","message":"[bufferProcess] send to processor (isfinal):วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.157265638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.157268996+07:00","message":"> Transcript [580] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.157271226+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.15727271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.157274716+07:00","message":"> Transcript [581] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.1572783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.157280109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.157282144+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.157283987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.157291268+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.157299164+07:00","message":"push: {true  0 0xc003210800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:17.164272987+07:00","message":"write wav file: './tmp/7560/7560_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.233399911+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.5884773+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.588520182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.588526176+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.588545604+07:00","message":"[buffer interim] 178 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.588552307+07:00","message":"[bufferProcess] interim [420000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.588554556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.896454033+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.896501765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.896507463+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:17.896519299+07:00","message":"[buffer interim] 178 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.896527607+07:00","message":"[bufferProcess] interim [720000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.896530287+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.896537795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.896541195+07:00","message":"> Transcript [582] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:17.896543384+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.463091765+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.463123135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.46312859+07:00","message":"receive interim result [false|false]: มีลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.46313845+07:00","message":"[buffer interim] 178 false มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.463144418+07:00","message":"[bufferProcess] interim [320000000]:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.463146837+07:00","message":"[bufferProcess] send to processor:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.463152579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.463155064+07:00","message":"> Transcript [583] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.463158091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.463160357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.463162135+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.463164153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.635486459+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.666216623+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.666250348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.666256062+07:00","message":"receive interim result [false|false]: มีลักษณะอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.666269538+07:00","message":"[buffer interim] 178 false มีลักษณะอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.666276554+07:00","message":"[bufferProcess] interim [500000000]:มีลักษณะอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.666279174+07:00","message":"[bufferProcess] send to processor:มีลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.66628298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.666285563+07:00","message":"> Transcript [584] [false]: 'มีลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.666290171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.666292131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.666294136+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.666297119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.735620938+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.735683847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลักษณะอย่างไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.735689993+07:00","message":"receive interim result [true|false]: มีลักษณะอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.735698548+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.735701528+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.73570821+07:00","message":"[buffer interim] 178 true มีลักษณะอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735717649+07:00","message":"[bufferProcess] interim [620000000]:มีลักษณะอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735722515+07:00","message":"[bufferProcess] send to processor (isfinal):มีลักษณะอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735726396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735729124+07:00","message":"> Transcript [585] [false]: 'มีลักษณะอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735732313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735734281+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735736782+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735738707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735740467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735742409+07:00","message":"> Transcript [586] [true]: 'มีลักษณะอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735744485+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.73574609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735747765+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.73574932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:18.735755429+07:00","message":"Push: 'มีลักษณะอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.73576329+07:00","message":"push: {true มีลักษณะอย่างไร 0 0xc00206e780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:18.743077256+07:00","message":"write wav file: './tmp/7560/7560_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:18.897017607+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.026103917+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.231719818+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.416608307+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.499544163+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.499565074+07:00","message":"found end of frame, send empty tag with msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.499568377+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.499574296+07:00","message":"[buffer interim] 179 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.499580637+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.499584008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.499586967+07:00","message":"> Transcript [587] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.499589312+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.499591165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.499592963+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.499594798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.499604132+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.499614016+07:00","message":"push: {true \n 0 0xc000187380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:19.504533013+07:00","message":"write wav file: './tmp/7560/7560_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.597594027+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.62445674+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.624476743+07:00","message":"found end of frame, send empty tag with msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.624479871+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.624487253+07:00","message":"[buffer interim] 180 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.624494414+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.624497922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.624500472+07:00","message":"> Transcript [588] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.624502727+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.62450454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.624506229+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.624507995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.624510227+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.624518445+07:00","message":"push: {true \n 0 0xc000187780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:19.628533912+07:00","message":"write wav file: './tmp/7560/7560_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.869022397+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.961063239+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.961091332+07:00","message":"found end of frame, send empty tag with msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.961095901+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.961103752+07:00","message":"[buffer interim] 181 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.961129544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.961139375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.961145894+07:00","message":"> Transcript [589] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.961148434+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.961150903+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.9611528+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.961154876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:19.961171892+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.961187231+07:00","message":"push: {true \n 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:19.966490264+07:00","message":"write wav file: './tmp/7560/7560_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:19.979877141+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:20.103077404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:20.103085807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:21.610865423+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:21.610892884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:21.610897931+07:00","message":"receive interim result [false|false]: เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:21.610915214+07:00","message":"[buffer interim] 182 false เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:21.610921438+07:00","message":"[bufferProcess] interim [680000000]:เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:21.610923504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:21.610926574+07:00","message":"[bufferProcess] send to processor (ticker):เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:21.610928915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:21.610931759+07:00","message":"> Transcript [590] [false]: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:21.610933895+07:00","message":"Set StatePrefix (first interim): 'เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:21.925373364+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:21.925414099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:21.925420038+07:00","message":"receive interim result [false|false]: เคยปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:21.925436628+07:00","message":"[buffer interim] 182 false เคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:21.925452293+07:00","message":"[bufferProcess] interim [980000000]:เคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:21.925454925+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.063699787+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.063735143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.06374972+07:00","message":"receive interim result [false|false]: ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.06376866+07:00","message":"[buffer interim] 182 false ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.0637754+07:00","message":"[bufferProcess] interim [40000000]:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.063777752+07:00","message":"[bufferProcess] send to processor:เคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.063780846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.063783352+07:00","message":"> Transcript [591] [false]: 'เคยปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.063786442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.063788387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.063790352+07:00","message":"StatePrefix: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.063792797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.127350876+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.127395953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.127402307+07:00","message":"receive interim result [false|false]: เคยปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.12741864+07:00","message":"[buffer interim] 182 false เคยปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.127427185+07:00","message":"[bufferProcess] interim [160000000]:เคยปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.127429747+07:00","message":"[bufferProcess] send to processor:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.127437005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.127439756+07:00","message":"> Transcript [592] [false]: 'ปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.127442128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.127444164+07:00","message":"Set new StatePrefix: 'ปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.475975558+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.476025597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.476032783+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.476048631+07:00","message":"[buffer interim] 182 false เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.476056462+07:00","message":"[bufferProcess] interim [460000000]:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.476059468+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.476065888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.476068931+07:00","message":"> Transcript [593] [false]: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.476071523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.476073667+07:00","message":"Set new StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.956576357+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.956622162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.956629189+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:22.956642975+07:00","message":"[buffer interim] 182 false เคยปลูกพืชนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.956650907+07:00","message":"[bufferProcess] interim [0]:เคยปลูกพืชนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.956653845+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.956660984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.956663765+07:00","message":"> Transcript [594] [false]: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.956667458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.956669701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.956672929+07:00","message":"StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:22.956675236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.030953454+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.030987652+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-04-30T13:31:23.030993951+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.031009392+07:00","message":"[buffer interim] 182 false เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.031016532+07:00","message":"[bufferProcess] interim [120000000]:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.031019661+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.031022837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.031025268+07:00","message":"> Transcript [595] [false]: 'เคยปลูกพืชนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.031028225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.031030246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.031032041+07:00","message":"StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.03103404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:23.103573161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:23.103588217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.221484785+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.221527295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.221534219+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.221548905+07:00","message":"[buffer interim] 182 false เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.22155653+07:00","message":"[bufferProcess] interim [240000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.221559558+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.22156649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.221569368+07:00","message":"> Transcript [596] [false]: 'เคยปลูกพืชนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.221572622+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.221574811+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.22157657+07:00","message":"StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.221579058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.464662033+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.464716642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.464725539+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.46474506+07:00","message":"[buffer interim] 182 false เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.46475934+07:00","message":"[bufferProcess] interim [480000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464765525+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่นมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464774361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464778579+07:00","message":"> Transcript [597] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464783642+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464786671+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464788669+07:00","message":"StatePrefix: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.46479101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464800061+07:00","message":"Push: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464803136+07:00","message":"TextPushed: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464808196+07:00","message":"Set new StatePrefix : 'เคยปลูกพืชนะคะอย่างเช่นมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:23.464811145+07:00","message":"Next Push (prob) : 'นะคะอย่างเช่นมะเขือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:23.46482022+07:00","message":"push: {false เคยปลูกพืช 0 0xc00206ee80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.073789805+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.073840658+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-04-30T13:31:24.073847317+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.073868346+07:00","message":"[buffer interim] 182 false เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.073879651+07:00","message":"[bufferProcess] interim [80000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.073883223+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.073890967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.073895187+07:00","message":"> Transcript [598] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.073900411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.073903737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.073909159+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.07391147+07:00","message":"TextPushed: 'เคยปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.553444385+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.553476075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.553481938+07:00","message":"receive interim result [false|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.553496813+07:00","message":"[buffer interim] 182 false เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.553503346+07:00","message":"[bufferProcess] interim [620000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.553506387+07:00","message":"[bufferProcess] send to processor:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.55351147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.55351441+07:00","message":"> Transcript [599] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.553517694+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.553519546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.553521842+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.553524238+07:00","message":"TextPushed: 'เคยปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.668453752+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.786377135+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.786427953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน\",\"confidence\":0.9563967}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.78643506+07:00","message":"receive interim result [true|false]: เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.786447936+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.786450308+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.78645813+07:00","message":"[buffer interim] 182 true เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786466632+07:00","message":"[bufferProcess] interim [890000000]:เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786470392+07:00","message":"[bufferProcess] send to processor (isfinal):เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.78647368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786477157+07:00","message":"> Transcript [600] [false]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786480577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786482531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786484666+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.78648691+07:00","message":"TextPushed: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786488572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786490536+07:00","message":"> Transcript [601] [true]: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือเทศหรือทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786492689+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786494296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786498763+07:00","message":"StatePrefix: 'เคยปลูกพืชนะคะอย่างเช่นมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786500894+07:00","message":"TextPushed: 'เคยปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:24.786504028+07:00","message":"Push: 'นะคะอย่างเช่นมะเขือเทศหรือทานตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.786516779+07:00","message":"push: {true นะคะอย่างเช่นมะเขือเทศหรือทานตะวัน 0 0xc00206ee80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:24.80019569+07:00","message":"write wav file: './tmp/7560/7560_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:24.868247962+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:26.104664026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:26.104695973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:26.318664368+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:26.318715413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:26.318721263+07:00","message":"receive interim result [false|false]: ให้ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:26.318739129+07:00","message":"[buffer interim] 183 false ให้ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:26.31874655+07:00","message":"[bufferProcess] interim [500000000]:ให้ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:26.318748524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:26.318751944+07:00","message":"[bufferProcess] send to processor (ticker):ให้ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:26.318754554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:26.318757111+07:00","message":"> Transcript [602] [false]: 'ให้ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:26.318759205+07:00","message":"Set StatePrefix (first interim): 'ให้ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:26.499839035+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:26.49988012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:26.499886044+07:00","message":"receive interim result [false|false]: ให้ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:26.499896555+07:00","message":"[buffer interim] 183 false ให้ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:26.499904915+07:00","message":"[bufferProcess] interim [680000000]:ให้ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:26.499906991+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.1214265+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.12146776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.121473113+07:00","message":"receive interim result [false|false]: ให้ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.121488094+07:00","message":"[buffer interim] 183 false ให้ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.121496284+07:00","message":"[bufferProcess] interim [280000000]:ให้ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.121499199+07:00","message":"[bufferProcess] send to processor:ให้ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.121507157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.12150978+07:00","message":"> Transcript [603] [false]: 'ให้ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.12151312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.12151581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.121517982+07:00","message":"StatePrefix: 'ให้ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.121520058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.201543788+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.201587643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้ตามปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.201594004+07:00","message":"receive interim result [false|false]: ให้ได้ตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.201607985+07:00","message":"[buffer interim] 183 false ให้ได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.201616208+07:00","message":"[bufferProcess] interim [400000000]:ให้ได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.201619109+07:00","message":"[bufferProcess] send to processor:ให้ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.201625825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.201628679+07:00","message":"> Transcript [604] [false]: 'ให้ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.201632543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.20163492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.201636856+07:00","message":"StatePrefix: 'ให้ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.201639745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.34772322+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.476277763+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.47632992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ได้รับตามปกติ\",\"confidence\":0.9119763}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.476335672+07:00","message":"receive interim result [true|false]: ให้ได้รับตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.476348219+07:00","message":"end recv isFinal message id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.476351275+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.476367274+07:00","message":"[buffer interim] 183 true ให้ได้รับตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476390367+07:00","message":"[bufferProcess] interim [730000000]:ให้ได้รับตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476396016+07:00","message":"[bufferProcess] send to processor (isfinal):ให้ได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476399165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476402993+07:00","message":"> Transcript [605] [false]: 'ให้ได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476405274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476407471+07:00","message":"Set new StatePrefix: 'ให้ได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476409263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476411257+07:00","message":"> Transcript [606] [true]: 'ให้ได้รับตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476414258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476416237+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476418041+07:00","message":"StatePrefix: 'ให้ได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.47641994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.476425537+07:00","message":"Push: 'ให้ได้รับตามปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.476434774+07:00","message":"push: {true ให้ได้รับตามปกติ 0 0xc0027b4000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.480889226+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:27.483984191+07:00","message":"write wav file: './tmp/7560/7560_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.535812423+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.692636758+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.692658589+07:00","message":"found end of frame, send empty tag with msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.692663305+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.692672967+07:00","message":"[buffer interim] 184 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.69268133+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.692686164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.692690241+07:00","message":"> Transcript [607] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.692695649+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.692699124+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.692702101+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.692705085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:27.692714253+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.692726299+07:00","message":"push: {true \n 0 0xc0027b4680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:27.697220328+07:00","message":"write wav file: './tmp/7560/7560_184.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:27.737831998+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.479977458+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.480021523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.480026695+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.480040635+07:00","message":"[buffer interim] 185 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.480048298+07:00","message":"[bufferProcess] interim [600000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.480050431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.79258408+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.792626187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.792633096+07:00","message":"receive interim result [false|false]: ตอนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.792646681+07:00","message":"[buffer interim] 185 false ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.792659291+07:00","message":"[bufferProcess] interim [840000000]:ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.792662092+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.792669482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.792672341+07:00","message":"> Transcript [608] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.792674804+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.97385667+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.973901733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.973913811+07:00","message":"receive interim result [false|false]: ต้นจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:28.973930267+07:00","message":"[buffer interim] 185 false ต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.973938148+07:00","message":"[bufferProcess] interim [80000000]:ต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.973941027+07:00","message":"[bufferProcess] send to processor:ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.973949084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.973952547+07:00","message":"> Transcript [609] [false]: 'ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.973956494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.973959349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.973961417+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:28.97396353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:29.105521403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:29.105531733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.179656647+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.179699221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.179705127+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.179720266+07:00","message":"[buffer interim] 185 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.179728088+07:00","message":"[bufferProcess] interim [260000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.17973063+07:00","message":"[bufferProcess] send to processor:ต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.179734128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.179737155+07:00","message":"> Transcript [610] [false]: 'ต้นจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.179739487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.179741593+07:00","message":"Set new StatePrefix: 'ต้นจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.493427734+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.49346447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งเตือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.493469928+07:00","message":"receive interim result [false|false]: ตั้งเตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.493483241+07:00","message":"[buffer interim] 185 false ตั้งเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.493489606+07:00","message":"[bufferProcess] interim [560000000]:ตั้งเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.493492875+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.493501467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.493504282+07:00","message":"> Transcript [611] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.493506489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.493508473+07:00","message":"Set new StatePrefix: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.498176766+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.498201228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งปลุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.498207024+07:00","message":"receive interim result [false|false]: ตั้งปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.498218064+07:00","message":"[buffer interim] 185 false ตั้งปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.498224161+07:00","message":"[bufferProcess] interim [620000000]:ตั้งปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.498226545+07:00","message":"[bufferProcess] send to processor:ตั้งเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.498231257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.49823628+07:00","message":"> Transcript [612] [false]: 'ตั้งเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.498239241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.498242136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.498244082+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.498246118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.604473534+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.604510219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.604515889+07:00","message":"receive interim result [false|false]: ต้นตั้งตรง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:29.604530388+07:00","message":"[buffer interim] 185 false ต้นตั้งตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.604561603+07:00","message":"[bufferProcess] interim [680000000]:ต้นตั้งตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.604564311+07:00","message":"[bufferProcess] send to processor:ตั้งปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.604567882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.604570594+07:00","message":"> Transcript [613] [false]: 'ตั้งปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.60457339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.604575885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.604577805+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:29.604579819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.010092284+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.010138205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.010144194+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.010159218+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.010167316+07:00","message":"[bufferProcess] interim [100000000]:ต้นตั้งตรงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.010169966+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.010177553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.010180478+07:00","message":"> Transcript [614] [false]: 'ต้นตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.010182798+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.010184837+07:00","message":"Set new StatePrefix: 'ต้นตั้งตรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.10250309+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.10254283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.102548885+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.102569843+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.102578196+07:00","message":"[bufferProcess] interim [220000000]:ต้นตั้งตรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.10258079+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.102589211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.102591908+07:00","message":"> Transcript [615] [false]: 'ต้นตั้งตรงเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.102596437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.102598864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.10260095+07:00","message":"StatePrefix: 'ต้นตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.102603072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.613458767+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.613495654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงแล้วก็ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.613501368+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.613516311+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.613525203+07:00","message":"[bufferProcess] interim [640000000]:ต้นตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.613527589+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.613533488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.613536653+07:00","message":"> Transcript [616] [false]: 'ต้นตั้งตรงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.613539691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.613541993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.613543797+07:00","message":"StatePrefix: 'ต้นตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.613545883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.851288387+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.851336666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงแล้วก็ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.851342528+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงแล้วก็ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.851358335+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงแล้วก็ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.851366925+07:00","message":"[bufferProcess] interim [880000000]:ต้นตั้งตรงแล้วก็ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.851369616+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรงแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.851375866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.85137861+07:00","message":"> Transcript [617] [false]: 'ต้นตั้งตรงแล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.851383254+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.851385511+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.851387423+07:00","message":"StatePrefix: 'ต้นตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.851390065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.93017468+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.930239042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงแล้วก็ขึ้นไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.930247435+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.930267252+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.930287324+07:00","message":"[bufferProcess] interim [0]:ต้นตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.93029134+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรงแล้วก็ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.930296977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.930301344+07:00","message":"> Transcript [618] [false]: 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.93030592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.93030892+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.930311571+07:00","message":"StatePrefix: 'ต้นตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.930314888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.930318846+07:00","message":"Push: 'ต้นตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.930321868+07:00","message":"TextPushed: 'ต้นตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.930324856+07:00","message":"Set new StatePrefix : 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:30.930328797+07:00","message":"Next Push (prob) : 'แล้วก็ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:30.930340029+07:00","message":"push: {false ต้นตั้งตรง 0 0xc000130780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.226431147+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.226476726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงแล้วก็ขึ้นไปทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.226483334+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.22649799+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.226507224+07:00","message":"[bufferProcess] interim [300000000]:ต้นตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.226512123+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรงแล้วก็ขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.226517298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.226521908+07:00","message":"> Transcript [619] [false]: 'ต้นตั้งตรงแล้วก็ขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.226525566+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.226527635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.226529753+07:00","message":"StatePrefix: 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.226531935+07:00","message":"TextPushed: 'ต้นตั้งตรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.615323286+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.615365402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงแล้วก็ขึ้นไปทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.615373671+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.615389804+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.615399651+07:00","message":"[bufferProcess] interim [660000000]:ต้นตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.615403857+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.615413008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.615416853+07:00","message":"> Transcript [620] [false]: 'ต้นตั้งตรงแล้วก็ขึ้นไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.615421575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.615425251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.615428813+07:00","message":"StatePrefix: 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.615432309+07:00","message":"TextPushed: 'ต้นตั้งตรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.66562983+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.665674167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงแล้วก็ขึ้นไปทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.665680106+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.665696635+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.665704757+07:00","message":"[bufferProcess] interim [780000000]:ต้นตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.665707371+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรงแล้วก็ขึ้นไปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.665710682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.665713824+07:00","message":"> Transcript [621] [false]: 'ต้นตั้งตรงแล้วก็ขึ้นไปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.665717335+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.665719542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.665721411+07:00","message":"StatePrefix: 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.665723606+07:00","message":"TextPushed: 'ต้นตั้งตรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.790173248+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.790214625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.790222337+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.790238452+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.79024963+07:00","message":"[bufferProcess] interim [840000000]:ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.790254116+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรงแล้วก็ขึ้นไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.790262702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.790266508+07:00","message":"> Transcript [622] [false]: 'ต้นตั้งตรงแล้วก็ขึ้นไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.790270742+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.790273838+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.79027701+07:00","message":"StatePrefix: 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.79028037+07:00","message":"TextPushed: 'ต้นตั้งตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.790287555+07:00","message":"Push: 'แล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.790290441+07:00","message":"TextPushed: 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.790293444+07:00","message":"Set new StatePrefix : 'ต้นตั้งตรงแล้วก็ขึ้นไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:31.790296797+07:00","message":"Next Push (prob) : 'ไปทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:31.790312564+07:00","message":"push: {false แล้วก็ขึ้น 0 0xc000130780}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:32.106079647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:32.106092687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.107132383+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.107165036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.107170555+07:00","message":"receive interim result [false|false]: ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.10718351+07:00","message":"[buffer interim] 185 false ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.107189594+07:00","message":"[bufferProcess] interim [140000000]:ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.107192304+07:00","message":"[bufferProcess] send to processor:ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.107198298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.107200961+07:00","message":"> Transcript [623] [false]: 'ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.107204065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.107206335+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.107208528+07:00","message":"StatePrefix: 'ต้นตั้งตรงแล้วก็ขึ้นไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.107210976+07:00","message":"TextPushed: 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.430186025+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.477147181+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.605488009+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.605524309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นกาบตั้งตรงเราก็จะขึ้นไปทางด้านบนนะคะ\",\"confidence\":0.8859711}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.605530405+07:00","message":"receive interim result [true|false]: ต้นกาบตั้งตรงเราก็จะขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.605540357+07:00","message":"end recv isFinal message id 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.605542447+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.60554951+07:00","message":"[buffer interim] 185 true ต้นกาบตั้งตรงเราก็จะขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605558632+07:00","message":"[bufferProcess] interim [710000000]:ต้นกาบตั้งตรงเราก็จะขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605563677+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.60556887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605571767+07:00","message":"> Transcript [624] [false]: 'ต้นตั้งตรงแล้วก็ขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605574945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.60557683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605579078+07:00","message":"StatePrefix: 'ต้นตั้งตรงแล้วก็ขึ้นไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605581624+07:00","message":"TextPushed: 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605583493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605585271+07:00","message":"> Transcript [625] [true]: 'ต้นกาบตั้งตรงเราก็จะขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605587284+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605588879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605590504+07:00","message":"StatePrefix: 'ต้นตั้งตรงแล้วก็ขึ้นไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605592248+07:00","message":"TextPushed: 'ต้นตั้งตรงแล้วก็ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.60559386+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.60571903+07:00","message":"Push: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605721916+07:00","message":"TextPushed: 'ต้นตั้งตรงแล้วก็ขึ้นทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605724174+07:00","message":"Set new StatePrefix : 'ต้นกาบตั้งตรงเราก็จะขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605726234+07:00","message":"Next Push (prob) : 'ต้นกาบตั้งตรงเราก็จะขึ้นไปทางด้านบนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:32.605733954+07:00","message":"push: {true ทางด้านบนนะคะ 0 0xc000130780}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:32.605749054+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_185.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:32.616918487+07:00","message":"write wav file: './tmp/7560/7560_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:33.722690211+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:33.722727403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:33.72273287+07:00","message":"receive interim result [false|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:33.722747124+07:00","message":"[buffer interim] 186 false นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:33.722753882+07:00","message":"[bufferProcess] interim [320000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:33.722755832+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:33.722761209+07:00","message":"[bufferProcess] send to processor (ticker):นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:33.722763656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:33.722766445+07:00","message":"> Transcript [626] [false]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:33.722768445+07:00","message":"Set StatePrefix (first interim): 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.03821873+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.038251839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.038257203+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.038270673+07:00","message":"[buffer interim] 186 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.038277103+07:00","message":"[bufferProcess] interim [560000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.03827958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.049310542+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.049335637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.049340407+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.049361628+07:00","message":"[buffer interim] 186 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.049366948+07:00","message":"[bufferProcess] interim [620000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.04936925+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.049372211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.049375037+07:00","message":"> Transcript [627] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.049377602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.049379988+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.343644952+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.343688525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.343697324+07:00","message":"receive interim result [false|false]: ต้นไม้มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.343715352+07:00","message":"[buffer interim] 186 false ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.343724613+07:00","message":"[bufferProcess] interim [860000000]:ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.343728456+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.343733214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.343737298+07:00","message":"> Transcript [628] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.343742945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.343746068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.343748948+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.343751829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.575361537+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.575402578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้มีแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.575408845+07:00","message":"receive interim result [false|false]: ต้นไม้มีแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.57542463+07:00","message":"[buffer interim] 186 false ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.57543263+07:00","message":"[bufferProcess] interim [40000000]:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.575435352+07:00","message":"[bufferProcess] send to processor:ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.575442142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.575445211+07:00","message":"> Transcript [629] [false]: 'ต้นไม้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.575448496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.575450599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.575452447+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.575454842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.628052495+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.628090014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้นี้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.628097028+07:00","message":"receive interim result [false|false]: ต้นไม้นี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.62811157+07:00","message":"[buffer interim] 186 false ต้นไม้นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.628122945+07:00","message":"[bufferProcess] interim [100000000]:ต้นไม้นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.628125535+07:00","message":"[bufferProcess] send to processor:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.628129228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.628132238+07:00","message":"> Transcript [630] [false]: 'ต้นไม้มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.628136024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.62813799+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.628140289+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.628142577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.702201128+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.702247279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้นี้เป็นวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.702253849+07:00","message":"receive interim result [false|false]: ต้นไม้นี้เป็นวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.702265756+07:00","message":"[buffer interim] 186 false ต้นไม้นี้เป็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702274829+07:00","message":"[bufferProcess] interim [220000000]:ต้นไม้นี้เป็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702277686+07:00","message":"[bufferProcess] send to processor:ต้นไม้นี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702281186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702283844+07:00","message":"> Transcript [631] [false]: 'ต้นไม้นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702287581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702289704+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702292292+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702294402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702296898+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702299091+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702301634+07:00","message":"Set new StatePrefix : 'ต้นไม้นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.702304001+07:00","message":"Next Push (prob) : 'ไม้นี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.702313072+07:00","message":"push: {false ต้น 0 0xc003370180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.795539922+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.795583758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้มีเก็บไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.795591094+07:00","message":"receive interim result [false|false]: ต้นไม้มีเก็บไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.795605706+07:00","message":"[buffer interim] 186 false ต้นไม้มีเก็บไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.795614628+07:00","message":"[bufferProcess] interim [340000000]:ต้นไม้มีเก็บไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.795617853+07:00","message":"[bufferProcess] send to processor:ต้นไม้นี้เป็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.795626365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.795629193+07:00","message":"> Transcript [632] [false]: 'ต้นไม้นี้เป็นวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.795632577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.795634757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.795637356+07:00","message":"StatePrefix: 'ต้นไม้นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:34.795639734+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.85219814+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:34.91539191+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.014063511+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.014109801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้นี้เป็นไว\",\"confidence\":0.8138739}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.014115527+07:00","message":"receive interim result [true|false]: ต้นไม้นี้เป็นไว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.014126829+07:00","message":"end recv isFinal message id 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.01412958+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.014137241+07:00","message":"[buffer interim] 186 true ต้นไม้นี้เป็นไว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.01414644+07:00","message":"[bufferProcess] interim [580000000]:ต้นไม้นี้เป็นไว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.014150535+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นไม้มีเก็บไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.014153626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.014156599+07:00","message":"> Transcript [633] [false]: 'ต้นไม้มีเก็บไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.014159293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.014161226+07:00","message":"Set new StatePrefix: 'ต้นไม้มีเก็บไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.01416287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.014167918+07:00","message":"> Transcript [634] [true]: 'ต้นไม้นี้เป็นไว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.0141701+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.014172006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.014174146+07:00","message":"StatePrefix: 'ต้นไม้มีเก็บไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.014176434+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.01417903+07:00","message":"Push: 'ไม้นี้เป็นไว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.014186908+07:00","message":"push: {true ไม้นี้เป็นไว 0 0xc003370180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:35.02155709+07:00","message":"write wav file: './tmp/7560/7560_186.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:35.106268122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:35.106277544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.681507043+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.780117857+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.780144654+07:00","message":"found end of frame, send empty tag with msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.780147935+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.780161045+07:00","message":"[buffer interim] 187 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.780172459+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.780176635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.780179892+07:00","message":"> Transcript [635] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.780182474+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.780184297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.780186043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.780188162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:35.780191329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.78022069+07:00","message":"push: {true \n 0 0xc00206eb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:35.786739638+07:00","message":"write wav file: './tmp/7560/7560_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:35.806944306+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.221784203+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.231098608+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.231152686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระเบียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.231158465+07:00","message":"receive interim result [false|false]: ระเบียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.231177154+07:00","message":"[buffer interim] 188 false ระเบียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.231185427+07:00","message":"[bufferProcess] interim [500000000]:ระเบียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.231187467+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.231200366+07:00","message":"[bufferProcess] send to processor (ticker):ระเบียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.231203654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.231206991+07:00","message":"> Transcript [636] [false]: 'ระเบียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.231210291+07:00","message":"Set StatePrefix (first interim): 'ระเบียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.283056362+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.309897059+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.309931437+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.309936562+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.309945111+07:00","message":"end recv isFinal message id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.30994721+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.309954727+07:00","message":"[buffer interim] 188 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.309964625+07:00","message":"[bufferProcess] interim [620000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.309969381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.309973143+07:00","message":"> Transcript [637] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.30997699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.309979695+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.309982355+07:00","message":"StatePrefix: 'ระเบียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.309985809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.309989145+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.309998538+07:00","message":"push: {true  0 0xc003210200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:37.316482606+07:00","message":"write wav file: './tmp/7560/7560_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.342621142+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.483138743+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.483163639+07:00","message":"found end of frame, send empty tag with msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.483166671+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.483174589+07:00","message":"[buffer interim] 189 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.4831824+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.483189664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.483193209+07:00","message":"> Transcript [638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.483195656+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.483197492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.483199209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.483201133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:37.483203367+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.483213276+07:00","message":"push: {true \n 0 0xc000130600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:37.487400385+07:00","message":"write wav file: './tmp/7560/7560_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:37.538856403+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:38.106834949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:38.106860579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.18593123+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.185974669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.185979806+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.185991931+07:00","message":"[buffer interim] 190 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.185998099+07:00","message":"[bufferProcess] interim [700000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.186000235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.186005553+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.18600806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.18601069+07:00","message":"> Transcript [639] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.186012912+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475371012+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475404013+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475407267+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475409149+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475410927+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475412615+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475414439+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475416165+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475417782+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475419333+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.47542089+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475422837+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475424442+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.47542598+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475427587+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475429133+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475430744+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475432244+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475433841+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.475435368+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.776145993+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.776193935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.776199574+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.776215061+07:00","message":"[buffer interim] 190 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.776223408+07:00","message":"[bufferProcess] interim [300000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.776225734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.893488765+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.893529367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.893535472+07:00","message":"receive interim result [false|false]: ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:40.893547429+07:00","message":"[buffer interim] 190 false ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.893556247+07:00","message":"[bufferProcess] interim [420000000]:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.893558982+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.893562647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.893565502+07:00","message":"> Transcript [640] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.893568577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.893570968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.893572834+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:40.893575135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:41.107400067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:41.107417739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.218368712+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.218409097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.21841548+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.218429995+07:00","message":"[buffer interim] 190 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.218442102+07:00","message":"[bufferProcess] interim [660000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.218445363+07:00","message":"[bufferProcess] send to processor:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.218448723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.218451399+07:00","message":"> Transcript [641] [false]: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.218453778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.218455814+07:00","message":"Set new StatePrefix: 'ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.234780725+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.234808808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.234813665+07:00","message":"receive interim result [false|false]: ลักษณะที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.234826298+07:00","message":"[buffer interim] 190 false ลักษณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.234839191+07:00","message":"[bufferProcess] interim [720000000]:ลักษณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.234842317+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.234844893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.234847962+07:00","message":"> Transcript [642] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.234850034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.234852229+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.467201536+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.467248031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะที่ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.467254024+07:00","message":"receive interim result [false|false]: ลักษณะที่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.467269032+07:00","message":"[buffer interim] 190 false ลักษณะที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.467277519+07:00","message":"[bufferProcess] interim [960000000]:ลักษณะที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.467280701+07:00","message":"[bufferProcess] send to processor:ลักษณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.467287152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.467289853+07:00","message":"> Transcript [643] [false]: 'ลักษณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.467292019+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.467293932+07:00","message":"Set new StatePrefix: 'ลักษณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.487191044+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.487223905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะที่ต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.487229308+07:00","message":"receive interim result [false|false]: ลักษณะที่ต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.487246053+07:00","message":"[buffer interim] 190 false ลักษณะที่ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.487252761+07:00","message":"[bufferProcess] interim [20000000]:ลักษณะที่ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.487254992+07:00","message":"[bufferProcess] send to processor:ลักษณะที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.487258171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.487264246+07:00","message":"> Transcript [644] [false]: 'ลักษณะที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.487267664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.487269664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.487271528+07:00","message":"StatePrefix: 'ลักษณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.487273572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.732508512+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.732548812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะที่ต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.732556153+07:00","message":"receive interim result [false|false]: ลักษณะที่ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.732570232+07:00","message":"[buffer interim] 190 false ลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.732578313+07:00","message":"[bufferProcess] interim [140000000]:ลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.73258151+07:00","message":"[bufferProcess] send to processor:ลักษณะที่ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.732588358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.732595398+07:00","message":"> Transcript [645] [false]: 'ลักษณะที่ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.732599729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.732603685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.732605539+07:00","message":"StatePrefix: 'ลักษณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:41.732607559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:41.956737586+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.026305052+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.171352181+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.171390701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีลักษณะที่ต่างกัน\",\"confidence\":0.9268481}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.171396976+07:00","message":"receive interim result [true|false]: นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.171407031+07:00","message":"end recv isFinal message id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.171409267+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.171415996+07:00","message":"[buffer interim] 190 true นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.17142394+07:00","message":"[bufferProcess] interim [650000000]:นักเรียนจะมีลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171429051+07:00","message":"[bufferProcess] send to processor (isfinal):ลักษณะที่ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171433575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171438624+07:00","message":"> Transcript [646] [false]: 'ลักษณะที่ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171443232+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171445964+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171448768+07:00","message":"StatePrefix: 'ลักษณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171451862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171453468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171455708+07:00","message":"> Transcript [647] [true]: 'นักเรียนจะมีลักษณะที่ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171457916+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171459678+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171461257+07:00","message":"StatePrefix: 'ลักษณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171463108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.171469002+07:00","message":"Push: 'นักเรียนจะมีลักษณะที่ต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.171476862+07:00","message":"push: {true นักเรียนจะมีลักษณะที่ต่างกัน 0 0xc000045900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:42.181655255+07:00","message":"write wav file: './tmp/7560/7560_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.466125825+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.573117679+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.573140059+07:00","message":"found end of frame, send empty tag with msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.573143287+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.573150782+07:00","message":"[buffer interim] 191 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.573157963+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.57317402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.573176746+07:00","message":"> Transcript [648] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.573179227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.573181235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.573183017+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.573184767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:42.573187232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.573196023+07:00","message":"push: {true \n 0 0xc000186480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:42.578868071+07:00","message":"write wav file: './tmp/7560/7560_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:42.97852089+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.11642671+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.211909214+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.211930935+07:00","message":"found end of frame, send empty tag with msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.211934626+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.211941692+07:00","message":"[buffer interim] 192 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.211957329+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.211961647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.211964771+07:00","message":"> Transcript [649] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.21196758+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.211969601+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.211971574+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.211973589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.21197986+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.211990224+07:00","message":"push: {true \n 0 0xc003370980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:43.216805373+07:00","message":"write wav file: './tmp/7560/7560_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.504824526+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.626929244+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.742854471+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.742883087+07:00","message":"found end of frame, send empty tag with msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.742886389+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.742894448+07:00","message":"[buffer interim] 193 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.742902993+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.742907399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.742910744+07:00","message":"> Transcript [650] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.742913321+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.742915334+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.74291712+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.742918912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:43.742924202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.742933844+07:00","message":"push: {true \n 0 0xc000131000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:43.748059886+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:43.749148934+07:00","message":"write wav file: './tmp/7560/7560_193.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:44.107858914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:44.107892452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:45.508247902+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:45.50829012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:45.508295188+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:45.508312793+07:00","message":"[buffer interim] 194 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:45.50831888+07:00","message":"[bufferProcess] interim [620000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:45.508320888+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:45.508326258+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:45.508328391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:45.508330921+07:00","message":"> Transcript [651] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:45.508333038+07:00","message":"Set StatePrefix (first interim): 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.073147718+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.073197172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.073203398+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.073218979+07:00","message":"[buffer interim] 194 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.073226401+07:00","message":"[bufferProcess] interim [220000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.073228474+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.916368678+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.916406954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.916412668+07:00","message":"receive interim result [false|false]: โทรเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.916427532+07:00","message":"[buffer interim] 194 false โทรเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.916434924+07:00","message":"[bufferProcess] interim [940000000]:โทรเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.916437088+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.916440309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.91644311+07:00","message":"> Transcript [652] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.916447025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.916449428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.916451197+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.916453237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.965121028+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.965156681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.965174589+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:46.965187505+07:00","message":"[buffer interim] 194 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.965193197+07:00","message":"[bufferProcess] interim [0]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.965195584+07:00","message":"[bufferProcess] send to processor:โทรเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.965198945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.965201802+07:00","message":"> Transcript [653] [false]: 'โทรเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.965203869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:46.965205697+07:00","message":"Set new StatePrefix: 'โทรเข้า'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:47.108894696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:47.108904232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:47.236614624+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:47.236654957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:47.236660567+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:47.236671983+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.236678719+07:00","message":"[bufferProcess] interim [300000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.236681466+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.236686504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.236689181+07:00","message":"> Transcript [654] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.236691152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.23669303+07:00","message":"Set new StatePrefix: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:47.828912185+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:47.828960434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:47.828966889+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:47.828985113+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.828993363+07:00","message":"[bufferProcess] interim [900000000]:โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.828996279+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.829003243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.829006007+07:00","message":"> Transcript [655] [false]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.829008823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:47.829010876+07:00","message":"Set new StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:48.385737707+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:48.385784727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:48.385794049+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:48.385811345+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:48.385820107+07:00","message":"[bufferProcess] interim [500000000]:โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:48.385823237+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:48.38582703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:48.385830663+07:00","message":"> Transcript [656] [false]: 'โค้งเข้าหาแสงเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:48.385841066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:48.385843252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:48.385845156+07:00","message":"StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:48.385847489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.090122779+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.090165242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอจากในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.09017083+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอจากในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.0901839+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอจากในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.090193543+07:00","message":"[bufferProcess] interim [160000000]:โค้งเข้าหาแสงเสมอจากในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.090196295+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.090200062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.090202969+07:00","message":"> Transcript [657] [false]: 'โค้งเข้าหาแสงเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.09020631+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.090208322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.090210454+07:00","message":"StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.09021248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.285936861+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.285985027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอจากในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.285991714+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอจากในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.286007179+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอจากในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.28601871+07:00","message":"[bufferProcess] interim [340000000]:โค้งเข้าหาแสงเสมอจากในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.2860217+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอจากในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.286028584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.286031271+07:00","message":"> Transcript [658] [false]: 'โค้งเข้าหาแสงเสมอจากในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.286034988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.286037497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.286039975+07:00","message":"StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.286042839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.442924955+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.442972514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอจากในรูปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.442979722+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอจากในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.44299694+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอจากในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443008455+07:00","message":"[bufferProcess] interim [520000000]:โค้งเข้าหาแสงเสมอจากในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443011896+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอจากในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443015611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443018445+07:00","message":"> Transcript [659] [false]: 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443022872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443025296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443027991+07:00","message":"StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443030156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443035656+07:00","message":"Push: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443037501+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443041055+07:00","message":"Set new StatePrefix : 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.443044008+07:00","message":"Next Push (prob) : 'เสมอจากในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.443052709+07:00","message":"push: {false โค้งเข้าหาแสง 0 0xc003210a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.594022918+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.594088799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.59409431+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.594109663+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.594118603+07:00","message":"[bufferProcess] interim [640000000]:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.594121699+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอจากในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.594130562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.594133816+07:00","message":"> Transcript [660] [false]: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.594137464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.594139988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.594141958+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.594144412+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.982303326+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.982351709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.982358069+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:49.982375066+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.982383588+07:00","message":"[bufferProcess] interim [120000000]:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.982386362+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.982396437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.982399677+07:00","message":"> Transcript [661] [false]: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.98240371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.982406084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.98240796+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:49.982410732+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:50.10952673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:50.109541901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.189038618+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.189081791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.189088128+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.189104101+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.189112048+07:00","message":"[bufferProcess] interim [300000000]:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.189115101+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.18911863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.189121503+07:00","message":"> Transcript [662] [false]: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.189125257+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.189127296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.18912935+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.189132949+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.639598474+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.639638347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.639644457+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.639654361+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639662012+07:00","message":"[bufferProcess] interim [660000000]:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639664561+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639667884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639671778+07:00","message":"> Transcript [663] [false]: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639675837+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639678244+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639680874+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639683499+07:00","message":"TextPushed: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639685987+07:00","message":"Push: 'เสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639687869+07:00","message":"TextPushed: 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.6396923+07:00","message":"Set new StatePrefix : 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.639694944+07:00","message":"Next Push (prob) : 'นะคะเป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.639703053+07:00","message":"push: {false เสมอจากในรูปนี้ 0 0xc003210a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.81702749+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.817068184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.817074394+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.817094838+07:00","message":"[buffer interim] 194 false โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.817109982+07:00","message":"[bufferProcess] interim [900000000]:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.817114653+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.817124156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.817127303+07:00","message":"> Transcript [664] [false]: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.817130925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.817132843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.817135098+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:50.81713773+07:00","message":"TextPushed: 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.856189982+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:50.934976289+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.033658392+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.033700339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน\",\"confidence\":0.9486865}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.03370752+07:00","message":"receive interim result [true|false]: โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.033718164+07:00","message":"end recv isFinal message id 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.033720278+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.033726701+07:00","message":"[buffer interim] 194 true โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.03373854+07:00","message":"[bufferProcess] interim [140000000]:โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033742052+07:00","message":"[bufferProcess] send to processor (isfinal):โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033745658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033748837+07:00","message":"> Transcript [665] [false]: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033754917+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033756953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033758759+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033761568+07:00","message":"TextPushed: 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033763656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033766621+07:00","message":"> Transcript [666] [true]: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.03377023+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033772677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033775239+07:00","message":"StatePrefix: 'โค้งเข้าหาแสงเสมอจากในรูปนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033778253+07:00","message":"TextPushed: 'โค้งเข้าหาแสงเสมอจากในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.033788143+07:00","message":"Push: 'นะคะเป็นต้นทานตะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.033798119+07:00","message":"push: {true นะคะเป็นต้นทานตะวัน 0 0xc003210a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:51.047282264+07:00","message":"write wav file: './tmp/7560/7560_194.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.376323973+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.440105662+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.481558794+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.48157553+07:00","message":"found end of frame, send empty tag with msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.481578872+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.481585578+07:00","message":"[buffer interim] 195 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.481596226+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.481599996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.481602598+07:00","message":"> Transcript [667] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.481605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.481606902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.481608811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.481610597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:51.481612911+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:51.481622626+07:00","message":"push: {true \n 0 0xc003210180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:51.491333003+07:00","message":"write wav file: './tmp/7560/7560_195.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:52.673242161+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:52.673291066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:52.673296303+07:00","message":"receive interim result [false|false]: สังเกตที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:52.673313793+07:00","message":"[buffer interim] 196 false สังเกตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:52.673321401+07:00","message":"[bufferProcess] interim [320000000]:สังเกตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:52.673323377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:52.67332882+07:00","message":"[bufferProcess] send to processor (ticker):สังเกตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:52.673331327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:52.673333957+07:00","message":"> Transcript [668] [false]: 'สังเกตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:52.673336082+07:00","message":"Set StatePrefix (first interim): 'สังเกตที่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:53.110341511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:53.110361045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:53.382877395+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:53.38290675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่ปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:53.382912928+07:00","message":"receive interim result [false|false]: สังเกตที่ปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:53.382926928+07:00","message":"[buffer interim] 196 false สังเกตที่ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.382934841+07:00","message":"[bufferProcess] interim [980000000]:สังเกตที่ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.382936917+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:53.573765172+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:53.573808193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่ปลายยอดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:53.573816225+07:00","message":"receive interim result [false|false]: สังเกตที่ปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:53.573832505+07:00","message":"[buffer interim] 196 false สังเกตที่ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.57385887+07:00","message":"[bufferProcess] interim [220000000]:สังเกตที่ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.573863478+07:00","message":"[bufferProcess] send to processor:สังเกตที่ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.573871932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.573876978+07:00","message":"> Transcript [669] [false]: 'สังเกตที่ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.573883045+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.573886272+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.57388924+07:00","message":"StatePrefix: 'สังเกตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:53.573892499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.215032158+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.215063567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่ปลายยอดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.215070371+07:00","message":"receive interim result [false|false]: สังเกตที่ปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.215087891+07:00","message":"[buffer interim] 196 false สังเกตที่ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.215098408+07:00","message":"[bufferProcess] interim [820000000]:สังเกตที่ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.215100654+07:00","message":"[bufferProcess] send to processor:สังเกตที่ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.215104222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.215107023+07:00","message":"> Transcript [670] [false]: 'สังเกตที่ปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.215110082+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.215112197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.215114004+07:00","message":"StatePrefix: 'สังเกตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.215116082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.66930108+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.669335565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่ปลายยอดนะคะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.66934131+07:00","message":"receive interim result [false|false]: สังเกตที่ปลายยอดนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.669355707+07:00","message":"[buffer interim] 196 false สังเกตที่ปลายยอดนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.669362629+07:00","message":"[bufferProcess] interim [300000000]:สังเกตที่ปลายยอดนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.669365235+07:00","message":"[bufferProcess] send to processor:สังเกตที่ปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.669368484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.669371151+07:00","message":"> Transcript [671] [false]: 'สังเกตที่ปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.669374575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.669376557+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.669378424+07:00","message":"StatePrefix: 'สังเกตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.669380331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.788464746+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.788498239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่ปลายยอดนะคะจะเห็นว่ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.788503751+07:00","message":"receive interim result [false|false]: สังเกตที่ปลายยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.788515522+07:00","message":"[buffer interim] 196 false สังเกตที่ปลายยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788524451+07:00","message":"[bufferProcess] interim [420000000]:สังเกตที่ปลายยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788526967+07:00","message":"[bufferProcess] send to processor:สังเกตที่ปลายยอดนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788532355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788534973+07:00","message":"> Transcript [672] [false]: 'สังเกตที่ปลายยอดนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788538189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788540639+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788542568+07:00","message":"StatePrefix: 'สังเกตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788544997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788549239+07:00","message":"Push: 'สังเกตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788551193+07:00","message":"TextPushed: 'สังเกตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.788553671+07:00","message":"Set new StatePrefix : 'สังเกตที่ปลายยอดนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:54.7885559+07:00","message":"Next Push (prob) : 'ปลายยอดนะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:54.788562753+07:00","message":"push: {false สังเกตที่ 0 0xc000045a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.106103289+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.106135892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่ปลายยอดนะคะจะเห็นว่ามีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.106141844+07:00","message":"receive interim result [false|false]: สังเกตที่ปลายยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.106154489+07:00","message":"[buffer interim] 196 false สังเกตที่ปลายยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.106161011+07:00","message":"[bufferProcess] interim [660000000]:สังเกตที่ปลายยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.106164258+07:00","message":"[bufferProcess] send to processor:สังเกตที่ปลายยอดนะคะจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.106169741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.106172229+07:00","message":"> Transcript [673] [false]: 'สังเกตที่ปลายยอดนะคะจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.10617575+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.10617789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.106180027+07:00","message":"StatePrefix: 'สังเกตที่ปลายยอดนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.106182286+07:00","message":"TextPushed: 'สังเกตที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.115013506+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.115035706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.115040586+07:00","message":"receive interim result [false|false]: สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.115050382+07:00","message":"[buffer interim] 196 false สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.115054591+07:00","message":"[bufferProcess] interim [720000000]:สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.115056848+07:00","message":"[bufferProcess] send to processor:สังเกตที่ปลายยอดนะคะจะเห็นว่ามีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.115061501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.115063764+07:00","message":"> Transcript [674] [false]: 'สังเกตที่ปลายยอดนะคะจะเห็นว่ามีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.115066487+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.115068615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.115070351+07:00","message":"StatePrefix: 'สังเกตที่ปลายยอดนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.115072399+07:00","message":"TextPushed: 'สังเกตที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.41633479+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.567313781+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.567348627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ\",\"confidence\":0.9577721}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.567355881+07:00","message":"receive interim result [true|false]: สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.567367965+07:00","message":"end recv isFinal message id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.567370308+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.56737665+07:00","message":"[buffer interim] 196 true สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567384341+07:00","message":"[bufferProcess] interim [200000000]:สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567388238+07:00","message":"[bufferProcess] send to processor (isfinal):สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567391065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567393996+07:00","message":"> Transcript [675] [false]: 'สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567397543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567399696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567401557+07:00","message":"StatePrefix: 'สังเกตที่ปลายยอดนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567403666+07:00","message":"TextPushed: 'สังเกตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567405398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567407181+07:00","message":"> Transcript [676] [true]: 'สังเกตที่ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567409217+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567410789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567412529+07:00","message":"StatePrefix: 'สังเกตที่ปลายยอดนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567414775+07:00","message":"TextPushed: 'สังเกตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:55.567420813+07:00","message":"Push: 'ปลายยอดนะคะจะเห็นว่ามีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.567430061+07:00","message":"push: {true ปลายยอดนะคะจะเห็นว่ามีการ 0 0xc000045a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:55.578205426+07:00","message":"write wav file: './tmp/7560/7560_196.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:55.737818947+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:56.110701226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:56.110726673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:56.703994599+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:56.704039619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:56.704045674+07:00","message":"receive interim result [false|false]: ของเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:56.704061672+07:00","message":"[buffer interim] 197 false ของเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:56.704069348+07:00","message":"[bufferProcess] interim [960000000]:ของเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:56.704071865+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:56.7040783+07:00","message":"[bufferProcess] send to processor (ticker):ของเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:56.704080985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:56.704084113+07:00","message":"> Transcript [677] [false]: 'ของเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:56.704086325+07:00","message":"Set StatePrefix (first interim): 'ของเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.285940256+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.285985003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของเข้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.285989757+07:00","message":"receive interim result [false|false]: ของเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.286005002+07:00","message":"[buffer interim] 197 false ของเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.286012221+07:00","message":"[bufferProcess] interim [560000000]:ของเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.286014057+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.344698078+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.344737512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.344742779+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.34475258+07:00","message":"[buffer interim] 197 false โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.344759428+07:00","message":"[bufferProcess] interim [680000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.344761989+07:00","message":"[bufferProcess] send to processor:ของเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.34476542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.344768051+07:00","message":"> Transcript [678] [false]: 'ของเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.344771329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.344773251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.344775014+07:00","message":"StatePrefix: 'ของเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.344776911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.99418802+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.994221618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โค้งเข้าหาแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.994227131+07:00","message":"receive interim result [false|false]: โค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:57.994241517+07:00","message":"[buffer interim] 197 false โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.994248304+07:00","message":"[bufferProcess] interim [280000000]:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.99425066+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.994254045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.994256732+07:00","message":"> Transcript [679] [false]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.994258908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:57.9942613+07:00","message":"Set new StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.061971115+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.062004194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของเข้าค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.062010211+07:00","message":"receive interim result [false|false]: ของเข้าค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.062023208+07:00","message":"[buffer interim] 197 false ของเข้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.062030113+07:00","message":"[bufferProcess] interim [340000000]:ของเข้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.062032429+07:00","message":"[bufferProcess] send to processor:โค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.062035506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.06203823+07:00","message":"> Transcript [680] [false]: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.062040837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.062042667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.062044486+07:00","message":"StatePrefix: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.062046438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.571680424+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.571722978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของเข้าค่ะเพราะว่าตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.571729571+07:00","message":"receive interim result [false|false]: ของเข้าค่ะเพราะว่าตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.57174447+07:00","message":"[buffer interim] 197 false ของเข้าค่ะเพราะว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.571755698+07:00","message":"[bufferProcess] interim [880000000]:ของเข้าค่ะเพราะว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.571758388+07:00","message":"[bufferProcess] send to processor:ของเข้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.571762046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.571765162+07:00","message":"> Transcript [681] [false]: 'ของเข้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.571767625+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.571769548+07:00","message":"Set new StatePrefix: 'ของเข้าค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.753079422+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.753121408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของเข้าค่ะเพราะว่าตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.753126847+07:00","message":"receive interim result [false|false]: ของเข้าค่ะเพราะว่าตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:58.753141862+07:00","message":"[buffer interim] 197 false ของเข้าค่ะเพราะว่าตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.753149466+07:00","message":"[bufferProcess] interim [60000000]:ของเข้าค่ะเพราะว่าตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.753152084+07:00","message":"[bufferProcess] send to processor:ของเข้าค่ะเพราะว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.753184006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.753188305+07:00","message":"> Transcript [682] [false]: 'ของเข้าค่ะเพราะว่าตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.753193201+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.753195564+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.753197817+07:00","message":"StatePrefix: 'ของเข้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:58.753200024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.088635971+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.088680327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของเข้าค่ะเพราะว่าตอนที่กู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.088685714+07:00","message":"receive interim result [false|false]: ของเข้าค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.088698202+07:00","message":"[buffer interim] 197 false ของเข้าค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.08870508+07:00","message":"[bufferProcess] interim [420000000]:ของเข้าค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.088708169+07:00","message":"[bufferProcess] send to processor:ของเข้าค่ะเพราะว่าตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.088713198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.088715842+07:00","message":"> Transcript [683] [false]: 'ของเข้าค่ะเพราะว่าตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.088718862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.088721307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.088723157+07:00","message":"StatePrefix: 'ของเข้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.088725192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:59.110745025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:31:59.110757151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.506904613+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.658090752+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.658132761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของเข้าค่ะเพราะว่าตอนที่กู\",\"confidence\":0.9102538}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.658138374+07:00","message":"receive interim result [true|false]: ของเข้าค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.658156044+07:00","message":"end recv isFinal message id 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.658158869+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.658166714+07:00","message":"[buffer interim] 197 true ของเข้าค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658176154+07:00","message":"[bufferProcess] interim [990000000]:ของเข้าค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658179577+07:00","message":"[bufferProcess] send to processor (isfinal):ของเข้าค่ะเพราะว่าตอนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658182776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658185653+07:00","message":"> Transcript [684] [false]: 'ของเข้าค่ะเพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658188799+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.65819069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658192622+07:00","message":"StatePrefix: 'ของเข้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658194653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658196492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658198294+07:00","message":"> Transcript [685] [true]: 'ของเข้าค่ะเพราะว่าตอนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658200385+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658201922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658203747+07:00","message":"StatePrefix: 'ของเข้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658205354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:31:59.658208004+07:00","message":"Push: 'ของเข้าค่ะเพราะว่าตอนที่กู'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.65821637+07:00","message":"push: {true ของเข้าค่ะเพราะว่าตอนที่กู 0 0xc003370000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:31:59.667514902+07:00","message":"write wav file: './tmp/7560/7560_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:31:59.835328788+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:02.11085749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:02.110877807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:03.492295236+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:03.588299091+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:03.588325844+07:00","message":"found end of frame, send empty tag with msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:03.588329395+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:03.588338148+07:00","message":"[buffer interim] 198 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:03.588346117+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:03.588350016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:03.588352777+07:00","message":"> Transcript [686] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:03.588355315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:03.588357256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:03.588359209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:03.588360967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:03.588363401+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:03.588372685+07:00","message":"push: {true \n 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:03.597712061+07:00","message":"write wav file: './tmp/7560/7560_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:03.80790887+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:03.87588782+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.021434184+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.02145677+07:00","message":"found end of frame, send empty tag with msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.021460323+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.021468773+07:00","message":"[buffer interim] 199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.02148279+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.021487015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.021489698+07:00","message":"> Transcript [687] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.021491992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.021493939+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.021495816+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.021497638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.021499854+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.021509958+07:00","message":"push: {true \n 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:04.026738491+07:00","message":"write wav file: './tmp/7560/7560_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.187068956+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.445422323+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.531586902+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.531607696+07:00","message":"found end of frame, send empty tag with msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.531610943+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.531618474+07:00","message":"[buffer interim] 200 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.531625939+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.531634729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.531637665+07:00","message":"> Transcript [688] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.531640115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.531641923+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.531644326+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.531646575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:04.531651885+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.531660673+07:00","message":"push: {true \n 0 0xc000187000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:04.537692914+07:00","message":"write wav file: './tmp/7560/7560_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:04.834478126+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:05.111563696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:05.111573334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:07.969618437+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:08.064220437+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:08.064241162+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:08.064244676+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:08.064251289+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:08.064258094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:08.064262126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:08.064264608+07:00","message":"> Transcript [689] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:08.064266907+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:08.064268767+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:08.064270917+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:08.06427268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:08.06427551+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:08.064285455+07:00","message":"push: {true \n 0 0xc00206e280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:08.076851165+07:00","message":"write wav file: './tmp/7560/7560_201.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:08.112129048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:08.112172692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:08.287117191+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.038776075+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.038823784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ละอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.03882919+07:00","message":"receive interim result [false|false]: แต่ละอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.038852297+07:00","message":"[buffer interim] 202 false แต่ละอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.038860056+07:00","message":"[bufferProcess] interim [800000000]:แต่ละอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.038862349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.038869421+07:00","message":"[bufferProcess] send to processor (ticker):แต่ละอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.038871641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.038874469+07:00","message":"> Transcript [690] [false]: 'แต่ละอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.038876496+07:00","message":"Set StatePrefix (first interim): 'แต่ละอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.208713008+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.307493166+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.30755285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไร\",\"confidence\":0.84251094}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.30756041+07:00","message":"receive interim result [true|false]: อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.30757184+07:00","message":"end recv isFinal message id 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.307574781+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.307583681+07:00","message":"[buffer interim] 202 true อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.307595839+07:00","message":"[bufferProcess] interim [130000000]:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.307601414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.307605402+07:00","message":"> Transcript [691] [true]: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.307609814+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.307612664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.3076156+07:00","message":"StatePrefix: 'แต่ละอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.307618754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.307626131+07:00","message":"Push: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.307637416+07:00","message":"push: {true อย่างไร 0 0xc00206e000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:10.31517944+07:00","message":"write wav file: './tmp/7560/7560_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474829763+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474864342+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474868431+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474871223+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474874039+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474877296+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474880137+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474883069+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474886399+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474889207+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474891807+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474894417+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474896995+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.47489957+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474902212+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474904857+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474907713+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474910417+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474913048+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.474915609+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.67322637+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.794114955+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.881534409+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.881555463+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.881558635+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.881565953+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.881572925+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.881577186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.881580011+07:00","message":"> Transcript [692] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.881582753+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.881584556+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.881586218+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.881587929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:10.881590158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.881600077+07:00","message":"push: {true \n 0 0xc003210000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:10.886330984+07:00","message":"write wav file: './tmp/7560/7560_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.907508065+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:10.976519396+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:11.11278774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:11.112792381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:11.191990885+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:11.192010279+07:00","message":"found end of frame, send empty tag with msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:11.192013462+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:11.192020952+07:00","message":"[buffer interim] 204 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:11.192026989+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:11.192031075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:11.192034167+07:00","message":"> Transcript [693] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:11.19203695+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:11.192039602+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:11.192041478+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:11.192043229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:11.192054159+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:11.192066551+07:00","message":"push: {true \n 0 0xc00206ec80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:11.197148065+07:00","message":"write wav file: './tmp/7560/7560_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:12.008561715+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:12.916090678+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:12.91613579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:12.916142109+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:12.916154892+07:00","message":"[buffer interim] 205 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:12.916162367+07:00","message":"[bufferProcess] interim [920000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:12.916164803+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:12.916171866+07:00","message":"[bufferProcess] send to processor (ticker):กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:12.916174315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:12.916176958+07:00","message":"> Transcript [694] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:12.916179232+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.041283318+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.041321021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กาพย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.041326285+07:00","message":"receive interim result [false|false]: กาพย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.041335383+07:00","message":"[buffer interim] 205 false กาพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.041341714+07:00","message":"[bufferProcess] interim [980000000]:กาพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.041343681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.055638715+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.055685262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.055691527+07:00","message":"receive interim result [false|false]: กะทิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.055703658+07:00","message":"[buffer interim] 205 false กะทิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.055711391+07:00","message":"[bufferProcess] interim [40000000]:กะทิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.055714037+07:00","message":"[bufferProcess] send to processor:กาพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.055720751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.055723632+07:00","message":"> Transcript [695] [false]: 'กาพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.05572593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.055728049+07:00","message":"Set new StatePrefix: 'กาพย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.392688125+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.392742943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.392751727+07:00","message":"receive interim result [false|false]: กะทิปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.39276794+07:00","message":"[buffer interim] 205 false กะทิปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.3927782+07:00","message":"[bufferProcess] interim [400000000]:กะทิปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.392781709+07:00","message":"[bufferProcess] send to processor:กะทิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.39278627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.392789139+07:00","message":"> Transcript [696] [false]: 'กะทิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.392791627+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.392793572+07:00","message":"Set new StatePrefix: 'กะทิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.576028475+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.576070084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.576075948+07:00","message":"receive interim result [false|false]: กะทิประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.576094577+07:00","message":"[buffer interim] 205 false กะทิประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.576103044+07:00","message":"[bufferProcess] interim [580000000]:กะทิประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.576106198+07:00","message":"[bufferProcess] send to processor:กะทิปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.57611148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.57611466+07:00","message":"> Transcript [697] [false]: 'กะทิปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.576118214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.576120277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.576122105+07:00","message":"StatePrefix: 'กะทิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.576124022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.771717862+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.771770697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิปลายอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.77177702+07:00","message":"receive interim result [false|false]: กะทิปลายอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.77179441+07:00","message":"[buffer interim] 205 false กะทิปลายอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.771802908+07:00","message":"[bufferProcess] interim [760000000]:กะทิปลายอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.771805819+07:00","message":"[bufferProcess] send to processor:กะทิประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.771809497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.771812563+07:00","message":"> Transcript [698] [false]: 'กะทิประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.771815638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.771817536+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.771819382+07:00","message":"StatePrefix: 'กะทิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.771821362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.888032141+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.888071728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิปลายยอดพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.888080406+07:00","message":"receive interim result [false|false]: กะทิปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:13.888095165+07:00","message":"[buffer interim] 205 false กะทิปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.888103308+07:00","message":"[bufferProcess] interim [880000000]:กะทิปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.888106763+07:00","message":"[bufferProcess] send to processor:กะทิปลายอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.888113675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.888116739+07:00","message":"> Transcript [699] [false]: 'กะทิปลายอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.888119893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.888122146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.888124066+07:00","message":"StatePrefix: 'กะทิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:13.888126275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:14.113713251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:14.113713249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.335859752+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.335901115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิปลายยอดพืชคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.335905818+07:00","message":"receive interim result [false|false]: กะทิปลายยอดพืชคง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.335919243+07:00","message":"[buffer interim] 205 false กะทิปลายยอดพืชคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335926019+07:00","message":"[bufferProcess] interim [360000000]:กะทิปลายยอดพืชคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335928636+07:00","message":"[bufferProcess] send to processor:กะทิปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335933773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335936477+07:00","message":"> Transcript [700] [false]: 'กะทิปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335939757+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335941947+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335943785+07:00","message":"StatePrefix: 'กะทิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335946257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335952391+07:00","message":"Push: 'กะทิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335954686+07:00","message":"TextPushed: 'กะทิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335956755+07:00","message":"Set new StatePrefix : 'กะทิปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.335958781+07:00","message":"Next Push (prob) : 'ปลายยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.335966369+07:00","message":"push: {false กะทิ 0 0xc000187c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.477830838+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.477870971+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-04-30T13:32:14.477876876+07:00","message":"receive interim result [false|false]: กะทิปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.477890026+07:00","message":"[buffer interim] 205 false กะทิปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.477896572+07:00","message":"[bufferProcess] interim [480000000]:กะทิปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.477898889+07:00","message":"[bufferProcess] send to processor:กะทิปลายยอดพืชคง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.477904243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.477906918+07:00","message":"> Transcript [701] [false]: 'กะทิปลายยอดพืชคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.477910502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.477912755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.477915134+07:00","message":"StatePrefix: 'กะทิปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.477917556+07:00","message":"TextPushed: 'กะทิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.580659107+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.580687213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิปลายยอดพืชคงเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.580692621+07:00","message":"receive interim result [false|false]: กะทิปลายยอดพืชคงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.580703457+07:00","message":"[buffer interim] 205 false กะทิปลายยอดพืชคงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.580712168+07:00","message":"[bufferProcess] interim [540000000]:กะทิปลายยอดพืชคงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.580714645+07:00","message":"[bufferProcess] send to processor:กะทิปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.580720274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.580723196+07:00","message":"> Transcript [702] [false]: 'กะทิปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.580726234+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.580728542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.580730454+07:00","message":"StatePrefix: 'กะทิปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.580732712+07:00","message":"TextPushed: 'กะทิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.650986321+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.651027538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิปลายยอดพืชคงเข้ามา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.651033058+07:00","message":"receive interim result [false|false]: กะทิปลายยอดพืชคงเข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.651045502+07:00","message":"[buffer interim] 205 false กะทิปลายยอดพืชคงเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.651052001+07:00","message":"[bufferProcess] interim [660000000]:กะทิปลายยอดพืชคงเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.651054754+07:00","message":"[bufferProcess] send to processor:กะทิปลายยอดพืชคงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.65106024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.651066162+07:00","message":"> Transcript [703] [false]: 'กะทิปลายยอดพืชคงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.651069384+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.651071526+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.651073717+07:00","message":"StatePrefix: 'กะทิปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.651076098+07:00","message":"TextPushed: 'กะทิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.655577956+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.655588145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิปลายยอดพืชคงเข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.655591426+07:00","message":"receive interim result [false|false]: กะทิปลายยอดพืชคงเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.655598041+07:00","message":"[buffer interim] 205 false กะทิปลายยอดพืชคงเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655601894+07:00","message":"[bufferProcess] interim [720000000]:กะทิปลายยอดพืชคงเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655604048+07:00","message":"[bufferProcess] send to processor:กะทิปลายยอดพืชคงเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655606235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655608319+07:00","message":"> Transcript [704] [false]: 'กะทิปลายยอดพืชคงเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655610497+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.65561229+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655614136+07:00","message":"StatePrefix: 'กะทิปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655616091+07:00","message":"TextPushed: 'กะทิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655622412+07:00","message":"Push: 'ปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655624298+07:00","message":"TextPushed: 'กะทิปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.655626238+07:00","message":"Set new StatePrefix : 'กะทิปลายยอดพืชคงเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.65562825+07:00","message":"Next Push (prob) : 'คงเข้ามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.655635387+07:00","message":"push: {false ปลายยอดพืช 0 0xc000187c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.863631326+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.863667938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิปลายยอดพืชโค้งเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.863674011+07:00","message":"receive interim result [false|false]: กะทิปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:14.863689132+07:00","message":"[buffer interim] 205 false กะทิปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.863696202+07:00","message":"[bufferProcess] interim [900000000]:กะทิปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.863698691+07:00","message":"[bufferProcess] send to processor:กะทิปลายยอดพืชคงเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.863703997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.863706875+07:00","message":"> Transcript [705] [false]: 'กะทิปลายยอดพืชคงเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.863709264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:14.863711305+07:00","message":"Set new StatePrefix: 'กะทิปลายยอดพืชคงเข้าหา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.209395432+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.27101418+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.348598612+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.348637592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะทิปลายยอดพืชโค้งเข้าหาแสง\",\"confidence\":0.9560232}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.348643368+07:00","message":"receive interim result [true|false]: กะทิปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.3486508+07:00","message":"end recv isFinal message id 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.348653003+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.34865967+07:00","message":"[buffer interim] 205 true กะทิปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348666409+07:00","message":"[bufferProcess] interim [410000000]:กะทิปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348669784+07:00","message":"[bufferProcess] send to processor (isfinal):กะทิปลายยอดพืชโค้งเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348672799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348675512+07:00","message":"> Transcript [706] [false]: 'กะทิปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348677479+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348679421+07:00","message":"Set new StatePrefix: 'กะทิปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348681139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348682956+07:00","message":"> Transcript [707] [true]: 'กะทิปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348685188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348687504+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348690152+07:00","message":"StatePrefix: 'กะทิปลายยอดพืชโค้งเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348693581+07:00","message":"TextPushed: 'กะทิปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.348697048+07:00","message":"Push: 'โค้งเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.348707698+07:00","message":"push: {true โค้งเข้าหาแสง 0 0xc000187c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:15.357788324+07:00","message":"write wav file: './tmp/7560/7560_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.983797181+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.983834185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.983846993+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:15.983862758+07:00","message":"[buffer interim] 206 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.983868906+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:15.983871428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.198319702+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.198365362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นพระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.198373075+07:00","message":"receive interim result [false|false]: ซึ่งเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.198388931+07:00","message":"[buffer interim] 206 false ซึ่งเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.198397281+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.198400237+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.198407159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.19841011+07:00","message":"> Transcript [708] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.19841243+07:00","message":"Set StatePrefix (first interim): 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.296471967+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.29651302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.296519859+07:00","message":"receive interim result [false|false]: ซึ่งเป็นภาษา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.296539211+07:00","message":"[buffer interim] 206 false ซึ่งเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.296550436+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.296553481+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.296557296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.296561221+07:00","message":"> Transcript [709] [false]: 'ซึ่งเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.296564799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.29656687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.296568857+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.296571127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.303198662+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.303223349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.303228418+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.303241554+07:00","message":"[buffer interim] 206 false ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.303246753+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.30324896+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.303252188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.303254434+07:00","message":"> Transcript [710] [false]: 'ซึ่งเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.303256946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.30325938+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.303261258+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.30326353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.714215571+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.714251064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.714257602+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.714273082+07:00","message":"[buffer interim] 206 false ซึ่งเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.714280565+07:00","message":"[bufferProcess] interim [500000000]:ซึ่งเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.714283307+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.714286661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.714289138+07:00","message":"> Transcript [711] [false]: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.71429226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.714294316+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.714296192+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.714298258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.828215204+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.828265268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.828270954+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.828283219+07:00","message":"[buffer interim] 206 false ซึ่งเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828290534+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828293096+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828299669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828303471+07:00","message":"> Transcript [712] [false]: 'ซึ่งเป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828307765+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828310545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828313172+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828316312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.82832233+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828324286+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.82832633+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:16.828328355+07:00","message":"Next Push (prob) : 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:16.828335894+07:00","message":"push: {false ซึ่งเป็น 0 0xc00206f300}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:17.114259227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:17.114265338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.398645771+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.398687275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.398693657+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.398709152+07:00","message":"[buffer interim] 206 false ซึ่งเป็นปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.398719204+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.398722852+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.398729041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.398733124+07:00","message":"> Transcript [713] [false]: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.398736592+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.398739346+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.562108732+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.562149581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.562155489+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.562170349+07:00","message":"[buffer interim] 206 false ซึ่งเป็นปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.562177769+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งเป็นปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.562180817+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.56218508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.562187546+07:00","message":"> Transcript [714] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.562190939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.562193214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.562195055+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.562196999+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.631219143+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.631258588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.631265264+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.631280859+07:00","message":"[buffer interim] 206 false ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.631287978+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.631290614+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.631297724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.631300593+07:00","message":"> Transcript [715] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.631303783+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.631305825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.631307641+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.631309749+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.880369629+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.880406347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.880412232+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.880424517+07:00","message":"[buffer interim] 206 false ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.88043201+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.880434664+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.880439886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.880442408+07:00","message":"> Transcript [716] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.880446073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.880448307+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.880450417+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.880452651+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.930969063+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.931004816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.931010212+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.931027343+07:00","message":"[buffer interim] 206 false ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931034338+07:00","message":"[bufferProcess] interim [640000000]:ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931036931+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931040469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931043227+07:00","message":"> Transcript [717] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931046377+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931048425+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931050228+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931052133+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931054784+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931056593+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931058719+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยภายนอกที่นาเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:17.931061481+07:00","message":"Next Push (prob) : 'ที่นาเกลือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:17.93106973+07:00","message":"push: {false ปัจจัยภายนอก 0 0xc00206f300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.059687708+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.059726462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.059733674+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.059751587+07:00","message":"[buffer interim] 206 false ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.059762526+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.059765238+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยภายนอกที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.059769351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.059772534+07:00","message":"> Transcript [718] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.059774875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.05977694+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นปัจจัยภายนอกที่มา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.275745808+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.409999153+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.435877662+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.43592053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น\",\"confidence\":0.93029696}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.435926987+07:00","message":"receive interim result [true|false]: ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.43593817+07:00","message":"end recv isFinal message id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.43594047+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.435947178+07:00","message":"[buffer interim] 206 true ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.435959809+07:00","message":"[bufferProcess] interim [240000000]:ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.435963431+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.435975741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.435998838+07:00","message":"> Transcript [719] [false]: 'ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.436005397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.43600808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.436010823+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอกที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.436013333+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.43601568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.436017818+07:00","message":"> Transcript [720] [true]: 'ซึ่งเป็นปัจจัยภายนอกที่มากระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.436019883+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.436021595+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.43602324+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยภายนอกที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.436025008+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:18.436031017+07:00","message":"Push: 'ที่มากระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:18.436042243+07:00","message":"push: {true ที่มากระตุ้น 0 0xc00206f300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:18.446932333+07:00","message":"write wav file: './tmp/7560/7560_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.138080424+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.138130749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.138135744+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.138151597+07:00","message":"[buffer interim] 207 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.138158694+07:00","message":"[bufferProcess] interim [600000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.138160962+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.458889307+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.458935741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.458941529+07:00","message":"receive interim result [false|false]: เป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.45895617+07:00","message":"[buffer interim] 207 false เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.458964678+07:00","message":"[bufferProcess] interim [840000000]:เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.458967876+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.458975539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.458978316+07:00","message":"> Transcript [721] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.458980763+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.581607252+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.58165487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.58166009+07:00","message":"receive interim result [false|false]: เป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.581670647+07:00","message":"[buffer interim] 207 false เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.581678687+07:00","message":"[bufferProcess] interim [960000000]:เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.58168099+07:00","message":"[bufferProcess] send to processor:เป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.58168478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.581687478+07:00","message":"> Transcript [722] [false]: 'เป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.581691334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.581693454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.581696103+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.581698207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.791427223+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.791475235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.791481744+07:00","message":"receive interim result [false|false]: เป็นผลจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:19.791498606+07:00","message":"[buffer interim] 207 false เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.791512976+07:00","message":"[bufferProcess] interim [200000000]:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.791515663+07:00","message":"[bufferProcess] send to processor:เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.791519128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.791521902+07:00","message":"> Transcript [723] [false]: 'เป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.791525062+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.791528093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.79153006+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:19.791532061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:20.114460287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:20.114472685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.356637337+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.356682638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากออฟฟิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.35668878+07:00","message":"receive interim result [false|false]: เป็นผลจากออฟฟิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.356704317+07:00","message":"[buffer interim] 207 false เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.356712397+07:00","message":"[bufferProcess] interim [800000000]:เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.356716236+07:00","message":"[bufferProcess] send to processor:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.356724325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.356728309+07:00","message":"> Transcript [724] [false]: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.356732258+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.356735102+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.35673697+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.356738957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.456582916+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.557520947+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.557570007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากออฟฟิศ\",\"confidence\":0.9036103}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.557576763+07:00","message":"receive interim result [true|false]: เป็นผลจากออฟฟิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.557585914+07:00","message":"end recv isFinal message id 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.557588104+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.557595133+07:00","message":"[buffer interim] 207 true เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557604256+07:00","message":"[bufferProcess] interim [70000000]:เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557611675+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นผลจากออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557614816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557617511+07:00","message":"> Transcript [725] [false]: 'เป็นผลจากออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557620788+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557622995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557625296+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557627321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557632873+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557634779+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557636737+07:00","message":"Set new StatePrefix : 'เป็นผลจากออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557639258+07:00","message":"Next Push (prob) : 'ผลจากออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557641245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557643109+07:00","message":"> Transcript [726] [true]: 'เป็นผลจากออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557645653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557647888+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557649468+07:00","message":"StatePrefix: 'เป็นผลจากออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557651201+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:20.557653191+07:00","message":"Push: 'ผลจากออฟฟิศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.557662264+07:00","message":"push: {false เป็น 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.557669363+07:00","message":"push: {true ผลจากออฟฟิศ 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:20.564753356+07:00","message":"write wav file: './tmp/7560/7560_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:20.776601926+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:22.446517677+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:22.544117124+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:22.544147463+07:00","message":"found end of frame, send empty tag with msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:22.544150945+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:22.544158756+07:00","message":"[buffer interim] 208 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:22.544167442+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:22.544171574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:22.544174126+07:00","message":"> Transcript [727] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:22.544176797+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:22.544178691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:22.544180389+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:22.544182169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:22.544184649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:22.544195072+07:00","message":"push: {true \n 0 0xc0027b4100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:22.55132838+07:00","message":"write wav file: './tmp/7560/7560_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:22.767437994+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:22.954905462+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:23.049918323+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:23.049939944+07:00","message":"found end of frame, send empty tag with msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:23.049943362+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:23.049950414+07:00","message":"[buffer interim] 209 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:23.049957411+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:23.049966716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:23.049969485+07:00","message":"> Transcript [728] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:23.049971886+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:23.049973723+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:23.049975405+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:23.049977291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:23.049979847+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:23.049989345+07:00","message":"push: {true \n 0 0xc000187680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:23.055063819+07:00","message":"write wav file: './tmp/7560/7560_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:23.089024004+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:23.114483631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:23.114516753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.062944799+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.062999634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.063005429+07:00","message":"receive interim result [false|false]: โดยปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.063019509+07:00","message":"[buffer interim] 210 false โดยปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.063025662+07:00","message":"[bufferProcess] interim [20000000]:โดยปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.063027423+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.063034251+07:00","message":"[bufferProcess] send to processor (ticker):โดยปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.063036494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.063039138+07:00","message":"> Transcript [729] [false]: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.063041306+07:00","message":"Set StatePrefix (first interim): 'โดยปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.330700021+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.330742012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.330747766+07:00","message":"receive interim result [false|false]: โดยปกติแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.330763055+07:00","message":"[buffer interim] 210 false โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.330771705+07:00","message":"[bufferProcess] interim [320000000]:โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.330773839+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.95968741+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.959720466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.959725387+07:00","message":"receive interim result [false|false]: โดยปกติแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:24.959739534+07:00","message":"[buffer interim] 210 false โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.959746006+07:00","message":"[bufferProcess] interim [920000000]:โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.959748374+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.959751519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.959754181+07:00","message":"> Transcript [730] [false]: 'โดยปกติแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.959757063+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.959759042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.959760813+07:00","message":"StatePrefix: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:24.959762779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:26.115379491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:26.115421152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:26.617070633+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:26.617110587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:26.617117212+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:26.617129661+07:00","message":"[buffer interim] 210 false โดยปกติแล้วฟินมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617139513+07:00","message":"[bufferProcess] interim [540000000]:โดยปกติแล้วฟินมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617142455+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.61714587+07:00","message":"[bufferProcess] send to processor (ticker):โดยปกติแล้วฟินมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.61714906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617151944+07:00","message":"> Transcript [731] [false]: 'โดยปกติแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617155037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617157106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617158879+07:00","message":"StatePrefix: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617171915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617173948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617176059+07:00","message":"> Transcript [732] [false]: 'โดยปกติแล้วฟินมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617181329+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617183158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617184926+07:00","message":"StatePrefix: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.617186772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:26.933832619+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:26.933888615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมากบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:26.933894605+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:26.933908582+07:00","message":"[buffer interim] 210 false โดยปกติแล้วฟินมากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.933917605+07:00","message":"[bufferProcess] interim [840000000]:โดยปกติแล้วฟินมากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:26.933919898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.262034127+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.262073921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมากบริเวณปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.262079407+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.262095711+07:00","message":"[buffer interim] 210 false โดยปกติแล้วฟินมากบริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262104257+07:00","message":"[bufferProcess] interim [140000000]:โดยปกติแล้วฟินมากบริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262107115+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262114069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262116823+07:00","message":"> Transcript [733] [false]: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262120353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262122913+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262124879+07:00","message":"StatePrefix: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262127177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262132658+07:00","message":"Push: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262134458+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262136774+07:00","message":"Set new StatePrefix : 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.262139188+07:00","message":"Next Push (prob) : 'แล้วฟินมากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.262147815+07:00","message":"push: {false โดยปกติ 0 0xc00206ea80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.51875744+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.518801882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมากบริเวณปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.51880788+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.518821435+07:00","message":"[buffer interim] 210 false โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.51882838+07:00","message":"[bufferProcess] interim [440000000]:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.518830897+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.518836309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.518839114+07:00","message":"> Transcript [734] [false]: 'โดยปกติแล้วฟินมากบริเวณปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.5188504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.51885384+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.518859858+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.518863241+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.922631722+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.922669005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมากบริเวณปลายยอดและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.922675169+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอดและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:27.92268743+07:00","message":"[buffer interim] 210 false โดยปกติแล้วฟินมากบริเวณปลายยอดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.922695196+07:00","message":"[bufferProcess] interim [920000000]:โดยปกติแล้วฟินมากบริเวณปลายยอดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.922697807+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.922703726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.922706444+07:00","message":"> Transcript [735] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.922709598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.922711802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.922714014+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:27.922716643+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.190309905+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.190360085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมากบริเวณปลายยอด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.190367269+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.19038426+07:00","message":"[buffer interim] 210 false โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.190393406+07:00","message":"[bufferProcess] interim [40000000]:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.19039629+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.19040032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.190403414+07:00","message":"> Transcript [736] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.190406943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.190410113+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.190412783+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.190415016+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.216898483+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.225054856+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.225090225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมากบริเวณปลายยอดและใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.225096981+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอดและใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.225118015+07:00","message":"[buffer interim] 210 false โดยปกติแล้วฟินมากบริเวณปลายยอดและใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225133622+07:00","message":"[bufferProcess] interim [100000000]:โดยปกติแล้วฟินมากบริเวณปลายยอดและใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.22513714+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225141362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225144261+07:00","message":"> Transcript [737] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225147515+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225149625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225151966+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225154403+07:00","message":"TextPushed: 'โดยปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225157259+07:00","message":"Push: 'แล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225159261+07:00","message":"TextPushed: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.225173678+07:00","message":"Set new StatePrefix : 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.22517652+07:00","message":"Next Push (prob) : 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.22518549+07:00","message":"push: {false แล้วฟินมากบริเวณ 0 0xc00206ea80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.314107326+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.314155663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.314163107+07:00","message":"receive interim result [false|false]: โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.314178658+07:00","message":"[buffer interim] 210 false โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.314187873+07:00","message":"[bufferProcess] interim [340000000]:โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.314190615+07:00","message":"[bufferProcess] send to processor:โดยปกติแล้วฟินมากบริเวณปลายยอดและใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.314199219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.314201899+07:00","message":"> Transcript [738] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.314205777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.314208062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.314210969+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.314215788+07:00","message":"TextPushed: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.364395038+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.364435215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน\",\"confidence\":0.93825376}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.364442099+07:00","message":"receive interim result [true|false]: โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.364459291+07:00","message":"end recv isFinal message id 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.364462257+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.364469343+07:00","message":"[buffer interim] 210 true โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364477463+07:00","message":"[bufferProcess] interim [340000000]:โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364481723+07:00","message":"[bufferProcess] send to processor (isfinal):โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364485423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364488033+07:00","message":"> Transcript [739] [false]: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและไปออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364491316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.36449318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364495453+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364497841+07:00","message":"TextPushed: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364499777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364501584+07:00","message":"> Transcript [740] [true]: 'โดยปกติแล้วฟินมากบริเวณปลายยอดและใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364503696+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364505259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364506778+07:00","message":"StatePrefix: 'โดยปกติแล้วฟินมากบริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364508479+07:00","message":"TextPushed: 'โดยปกติแล้วฟินมากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:28.364511368+07:00","message":"Push: 'ปลายยอดและใบอ่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:28.364518974+07:00","message":"push: {true ปลายยอดและใบอ่อน 0 0xc00206ea80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:28.377137988+07:00","message":"write wav file: './tmp/7560/7560_210.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:29.115453441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:29.115488436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:29.428209646+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:30.99934169+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:30.999391728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:30.999397383+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:30.999413252+07:00","message":"[buffer interim] 211 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:30.999419989+07:00","message":"[bufferProcess] interim [620000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:30.999421972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:30.999427221+07:00","message":"[bufferProcess] send to processor (ticker):ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:30.999429639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:30.999432274+07:00","message":"> Transcript [741] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:30.999434307+07:00","message":"Set StatePrefix (first interim): 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.319715842+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.319756967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.31976728+07:00","message":"receive interim result [false|false]: ไปยังด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.319782888+07:00","message":"[buffer interim] 211 false ไปยังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.319791142+07:00","message":"[bufferProcess] interim [920000000]:ไปยังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.319793333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.504256859+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.504306043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.504313447+07:00","message":"receive interim result [false|false]: ไปยังด้านใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.504332177+07:00","message":"[buffer interim] 211 false ไปยังด้านใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.504340106+07:00","message":"[bufferProcess] interim [40000000]:ไปยังด้านใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.504343021+07:00","message":"[bufferProcess] send to processor:ไปยังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.504349983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.504352872+07:00","message":"> Transcript [742] [false]: 'ไปยังด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.504356124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.504358284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.504360039+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.504362188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.709913313+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.709948341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.709954955+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.709972107+07:00","message":"[buffer interim] 211 false ไปยังด้านใดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.709983654+07:00","message":"[bufferProcess] interim [280000000]:ไปยังด้านใดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.709987624+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.709992696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.709997219+07:00","message":"> Transcript [743] [false]: 'ไปยังด้านใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.710001921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.710004896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.710007759+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.710010624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.770045361+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.770088838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้านหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.77009534+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:31.770108744+07:00","message":"[buffer interim] 211 false ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.770118647+07:00","message":"[bufferProcess] interim [400000000]:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.770122356+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.770128701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.770132749+07:00","message":"> Transcript [744] [false]: 'ไปยังด้านใดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.770136843+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.770139655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.770142452+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:31.770146192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:32.11566523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:32.115662594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.423330752+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.42336452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้านหนึ่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.423370812+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.423385364+07:00","message":"[buffer interim] 211 false ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423392333+07:00","message":"[bufferProcess] interim [0]:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423394922+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423398064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423400769+07:00","message":"> Transcript [745] [false]: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423403835+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.42340585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423407708+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423409951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423412811+07:00","message":"Push: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423414606+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.423416694+07:00","message":"Set new StatePrefix : 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.42341947+07:00","message":"Next Push (prob) : 'ด้านใดด้านหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.423429131+07:00","message":"push: {false ไปยัง 0 0xc000187d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.658069233+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.658100523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้านหนึ่งประโยค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.658106783+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่งประโยค"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.658122958+07:00","message":"[buffer interim] 211 false ไปยังด้านใดด้านหนึ่งประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.658130621+07:00","message":"[bufferProcess] interim [240000000]:ไปยังด้านใดด้านหนึ่งประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.658133425+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.658136914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.658139372+07:00","message":"> Transcript [746] [false]: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.658142535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.658144415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.658146206+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.658148139+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.755494841+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.844364696+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.844403687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้านหนึ่งประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.844410077+07:00","message":"receive interim result [false|false]: ไปยังด้านใดด้านหนึ่งประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.844424719+07:00","message":"[buffer interim] 211 false ไปยังด้านใดด้านหนึ่งประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.844434198+07:00","message":"[bufferProcess] interim [480000000]:ไปยังด้านใดด้านหนึ่งประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.844436703+07:00","message":"[bufferProcess] send to processor:ไปยังด้านใดด้านหนึ่งประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.844441953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.844444492+07:00","message":"> Transcript [747] [false]: 'ไปยังด้านใดด้านหนึ่งประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.844447812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.844450075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.844452072+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.844454233+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.877127839+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.877159361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังด้านใดด้านหนึ่ง\",\"confidence\":0.93486863}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.877174561+07:00","message":"receive interim result [true|false]: ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.877184154+07:00","message":"end recv isFinal message id 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.87718658+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.877193781+07:00","message":"[buffer interim] 211 true ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877200416+07:00","message":"[bufferProcess] interim [540000000]:ไปยังด้านใดด้านหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877204126+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังด้านใดด้านหนึ่งประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877207442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877210232+07:00","message":"> Transcript [748] [false]: 'ไปยังด้านใดด้านหนึ่งประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877212837+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877215987+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877218084+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877220357+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877221966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877223816+07:00","message":"> Transcript [749] [true]: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877226057+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877227783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877229371+07:00","message":"StatePrefix: 'ไปยังด้านใดด้านหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877231483+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:32.877233791+07:00","message":"Push: 'ด้านใดด้านหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.877241589+07:00","message":"push: {true ด้านใดด้านหนึ่ง 0 0xc000187d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:32.887330976+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:32.887562252+07:00","message":"write wav file: './tmp/7560/7560_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.062589945+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.062638998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.062644412+07:00","message":"receive interim result [false|false]: รูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.062662034+07:00","message":"[buffer interim] 212 false รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.062669468+07:00","message":"[bufferProcess] interim [960000000]:รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.062671843+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.062678418+07:00","message":"[bufferProcess] send to processor (ticker):รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.062681046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.062683803+07:00","message":"> Transcript [750] [false]: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.062686202+07:00","message":"Set StatePrefix (first interim): 'รูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.172907881+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.172952272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้อ่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.1729589+07:00","message":"receive interim result [false|false]: รูปนี้อ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.172973804+07:00","message":"[buffer interim] 212 false รูปนี้อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.172981576+07:00","message":"[bufferProcess] interim [80000000]:รูปนี้อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.172983765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.276617199+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.276662389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้อ่ะค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.276668139+07:00","message":"receive interim result [false|false]: รูปนี้อ่ะค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.276684791+07:00","message":"[buffer interim] 212 false รูปนี้อ่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.276693729+07:00","message":"[bufferProcess] interim [200000000]:รูปนี้อ่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.276697166+07:00","message":"[bufferProcess] send to processor:รูปนี้อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.27670062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.276703696+07:00","message":"> Transcript [751] [false]: 'รูปนี้อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.276707594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.276710103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.276712007+07:00","message":"StatePrefix: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.276713975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.523607681+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.523652422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้อ่ะค่ะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.523659999+07:00","message":"receive interim result [false|false]: รูปนี้อ่ะค่ะก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.523676065+07:00","message":"[buffer interim] 212 false รูปนี้อ่ะค่ะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.523684351+07:00","message":"[bufferProcess] interim [500000000]:รูปนี้อ่ะค่ะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.523686835+07:00","message":"[bufferProcess] send to processor:รูปนี้อ่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.523690193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.523692875+07:00","message":"> Transcript [752] [false]: 'รูปนี้อ่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.523697016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.52370013+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.523708123+07:00","message":"StatePrefix: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.523710959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.646402717+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.646446129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้อ่ะค่ะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.646451555+07:00","message":"receive interim result [false|false]: รูปนี้อ่ะค่ะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:34.646467552+07:00","message":"[buffer interim] 212 false รูปนี้อ่ะค่ะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.646474694+07:00","message":"[bufferProcess] interim [620000000]:รูปนี้อ่ะค่ะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.646478141+07:00","message":"[bufferProcess] send to processor:รูปนี้อ่ะค่ะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.646482561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.646486365+07:00","message":"> Transcript [753] [false]: 'รูปนี้อ่ะค่ะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.64649116+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.646495392+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.646497289+07:00","message":"StatePrefix: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:34.646499327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:35.116422043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:35.116459625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:35.2557082+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:35.255763577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้อ่ะค่ะก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:35.255771657+07:00","message":"receive interim result [false|false]: รูปนี้อ่ะค่ะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:35.255782765+07:00","message":"[buffer interim] 212 false รูปนี้อ่ะค่ะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.25579071+07:00","message":"[bufferProcess] interim [220000000]:รูปนี้อ่ะค่ะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.255804544+07:00","message":"[bufferProcess] send to processor:รูปนี้อ่ะค่ะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.255813176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.255817242+07:00","message":"> Transcript [754] [false]: 'รูปนี้อ่ะค่ะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.255822183+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.255826406+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.255829891+07:00","message":"StatePrefix: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.25583286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.25583963+07:00","message":"Push: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.255841612+07:00","message":"TextPushed: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.255853223+07:00","message":"Set new StatePrefix : 'รูปนี้อ่ะค่ะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:35.255856027+07:00","message":"Next Push (prob) : 'อ่ะค่ะก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:35.255864214+07:00","message":"push: {false รูปนี้ 0 0xc000186380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.253278947+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.253315343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้อ่ะค่ะก็คือตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.253320921+07:00","message":"receive interim result [false|false]: รูปนี้อ่ะค่ะก็คือตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.253331203+07:00","message":"[buffer interim] 212 false รูปนี้อ่ะค่ะก็คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.253337759+07:00","message":"[bufferProcess] interim [180000000]:รูปนี้อ่ะค่ะก็คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.253340329+07:00","message":"[bufferProcess] send to processor:รูปนี้อ่ะค่ะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.253343475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.253346109+07:00","message":"> Transcript [755] [false]: 'รูปนี้อ่ะค่ะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.253349497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.253351446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.25335331+07:00","message":"StatePrefix: 'รูปนี้อ่ะค่ะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.253355339+07:00","message":"TextPushed: 'รูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.417749069+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.442646504+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.442680201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้อ่ะค่ะก็คือทางด้านนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.442686174+07:00","message":"receive interim result [false|false]: รูปนี้อ่ะค่ะก็คือทางด้านนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.442699016+07:00","message":"[buffer interim] 212 false รูปนี้อ่ะค่ะก็คือทางด้านนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.442711287+07:00","message":"[bufferProcess] interim [360000000]:รูปนี้อ่ะค่ะก็คือทางด้านนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.442714143+07:00","message":"[bufferProcess] send to processor:รูปนี้อ่ะค่ะก็คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.442719473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.442721809+07:00","message":"> Transcript [756] [false]: 'รูปนี้อ่ะค่ะก็คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.442724935+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.442727169+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.442729337+07:00","message":"StatePrefix: 'รูปนี้อ่ะค่ะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.442731545+07:00","message":"TextPushed: 'รูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.576906215+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.576937194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้อ่ะค่ะก็คือตอนนี้ค่ะ\",\"confidence\":0.8985377}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.576942813+07:00","message":"receive interim result [true|false]: รูปนี้อ่ะค่ะก็คือตอนนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.576954793+07:00","message":"end recv isFinal message id 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.576957474+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.57696726+07:00","message":"[buffer interim] 212 true รูปนี้อ่ะค่ะก็คือตอนนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576975011+07:00","message":"[bufferProcess] interim [540000000]:รูปนี้อ่ะค่ะก็คือตอนนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576978852+07:00","message":"[bufferProcess] send to processor (isfinal):รูปนี้อ่ะค่ะก็คือทางด้านนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576981944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576984736+07:00","message":"> Transcript [757] [false]: 'รูปนี้อ่ะค่ะก็คือทางด้านนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576987741+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576989551+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576991455+07:00","message":"StatePrefix: 'รูปนี้อ่ะค่ะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576993627+07:00","message":"TextPushed: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.57699525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576997414+07:00","message":"> Transcript [758] [true]: 'รูปนี้อ่ะค่ะก็คือตอนนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.576999577+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.577001214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.577002729+07:00","message":"StatePrefix: 'รูปนี้อ่ะค่ะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.577004374+07:00","message":"TextPushed: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:36.577006786+07:00","message":"Push: 'อ่ะค่ะก็คือตอนนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.577015114+07:00","message":"push: {true อ่ะค่ะก็คือตอนนี้ค่ะ 0 0xc000186380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:36.585581763+07:00","message":"write wav file: './tmp/7560/7560_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.798777594+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:36.855033997+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.000235911+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.000260992+07:00","message":"found end of frame, send empty tag with msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.000264377+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.000272609+07:00","message":"[buffer interim] 213 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.000280171+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.000292265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.000295469+07:00","message":"> Transcript [759] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.000298913+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.000300937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.000302601+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.000304633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.000307284+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.000318279+07:00","message":"push: {true \n 0 0xc000187e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:37.00590408+07:00","message":"write wav file: './tmp/7560/7560_213.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.307794525+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.375111424+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.57014228+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.582623186+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.582645352+07:00","message":"found end of frame, send empty tag with msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.582648579+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.582655861+07:00","message":"[buffer interim] 214 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.582663115+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.582666959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.582670877+07:00","message":"> Transcript [760] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.582673577+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.582675554+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.582677253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.582679047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.582687144+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.582696261+07:00","message":"push: {true \n 0 0xc00206e700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:37.586973123+07:00","message":"write wav file: './tmp/7560/7560_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.625670999+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.768467314+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.768490096+07:00","message":"found end of frame, send empty tag with msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.768493363+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.7685016+07:00","message":"[buffer interim] 215 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.768509906+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.768514529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.768521313+07:00","message":"> Transcript [761] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.768524056+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.768526021+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.768527692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.768529607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:37.768538344+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.768549239+07:00","message":"push: {true \n 0 0xc0027b4400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:37.772886329+07:00","message":"write wav file: './tmp/7560/7560_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.818546892+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:37.884979746+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.068478817+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.068499202+07:00","message":"found end of frame, send empty tag with msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.068502454+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.068508978+07:00","message":"[buffer interim] 216 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.068515282+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.068551965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.068555682+07:00","message":"> Transcript [762] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.06855856+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.068560443+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.068562216+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.068564085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.068568832+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.068584812+07:00","message":"push: {true \n 0 0xc0027b4880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:38.072950684+07:00","message":"write wav file: './tmp/7560/7560_216.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.07698617+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:38.116693871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:38.11672006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.800659278+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.800701753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.80070705+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:38.800724916+07:00","message":"[buffer interim] 217 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.800732285+07:00","message":"[bufferProcess] interim [830000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:38.800734191+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.135996061+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.136038654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.136044386+07:00","message":"receive interim result [false|false]: การที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.136056519+07:00","message":"[buffer interim] 217 false การที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.136063625+07:00","message":"[bufferProcess] interim [70000000]:การที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.13606624+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.136069081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.13607165+07:00","message":"> Transcript [763] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.136073745+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.24831575+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.248356353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กานต์ธิดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.248362027+07:00","message":"receive interim result [false|false]: กานต์ธิดา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.248374552+07:00","message":"[buffer interim] 217 false กานต์ธิดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.248381052+07:00","message":"[bufferProcess] interim [190000000]:กานต์ธิดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.248383538+07:00","message":"[bufferProcess] send to processor:การที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.248388502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.248391152+07:00","message":"> Transcript [764] [false]: 'การที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.248394067+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.248396012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.248398231+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.248400452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.302768807+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.302805608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.302811871+07:00","message":"receive interim result [false|false]: การที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.302825369+07:00","message":"[buffer interim] 217 false การที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.302859561+07:00","message":"[bufferProcess] interim [250000000]:การที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.302864261+07:00","message":"[bufferProcess] send to processor:กานต์ธิดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.302883993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.302888197+07:00","message":"> Transcript [765] [false]: 'กานต์ธิดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.302891626+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.302894573+07:00","message":"Set new StatePrefix: 'กานต์ธิดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.308202016+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.308225569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.308232755+07:00","message":"receive interim result [false|false]: การที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.308243619+07:00","message":"[buffer interim] 217 false การที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.308248435+07:00","message":"[bufferProcess] interim [310000000]:การที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.308250453+07:00","message":"[bufferProcess] send to processor:การที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.308253186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.308255303+07:00","message":"> Transcript [766] [false]: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.308257203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.308258993+07:00","message":"Set new StatePrefix: 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.627001795+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.627055752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.627064144+07:00","message":"receive interim result [false|false]: การที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.627080392+07:00","message":"[buffer interim] 217 false การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.627088596+07:00","message":"[bufferProcess] interim [550000000]:การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.627091472+07:00","message":"[bufferProcess] send to processor:การที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.627094829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.627097511+07:00","message":"> Transcript [767] [false]: 'การที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.627100487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.627104821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.627106766+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.627108911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.847413006+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.847461829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.847468062+07:00","message":"receive interim result [false|false]: การที่ได้รับสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.847482799+07:00","message":"[buffer interim] 217 false การที่ได้รับสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.847494022+07:00","message":"[bufferProcess] interim [790000000]:การที่ได้รับสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.847497064+07:00","message":"[bufferProcess] send to processor:การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.84750493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.847508042+07:00","message":"> Transcript [768] [false]: 'การที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.847512273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.847514595+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.847516433+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.847518619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.960125523+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.960180157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.960185987+07:00","message":"receive interim result [false|false]: การที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:39.960199237+07:00","message":"[buffer interim] 217 false การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.960207194+07:00","message":"[bufferProcess] interim [850000000]:การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.960209985+07:00","message":"[bufferProcess] send to processor:การที่ได้รับสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.960216757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.960219523+07:00","message":"> Transcript [769] [false]: 'การที่ได้รับสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.960224909+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.960227147+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.96022909+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:39.960231566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.031178755+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.03122548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.031232317+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.031245952+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031257839+07:00","message":"[bufferProcess] interim [30000000]:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031261223+07:00","message":"[bufferProcess] send to processor:การที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.03126803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031270873+07:00","message":"> Transcript [770] [false]: 'การที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031274653+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031276829+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031281373+07:00","message":"StatePrefix: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031283615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031289528+07:00","message":"Push: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031291677+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031294008+07:00","message":"Set new StatePrefix : 'การที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.031296072+07:00","message":"Next Push (prob) : 'รับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.031304445+07:00","message":"push: {false การที่ได้ 0 0xc00206f400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.47563332+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475653497+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475656398+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475658233+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475660112+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475661776+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475664047+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475665883+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475667706+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475669291+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475670818+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.47567235+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.47567512+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475676777+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475678319+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475679845+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475681383+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.475682987+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.665541234+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.665583675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.66559013+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:40.665604195+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.665612967+07:00","message":"[bufferProcess] interim [630000000]:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.665615858+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.665619582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.665622251+07:00","message":"> Transcript [771] [false]: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.665624824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:40.665627026+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.105778085+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.105821898+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-04-30T13:32:41.10582787+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.105842721+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.105862738+07:00","message":"[bufferProcess] interim [50000000]:การที่ได้รับแสงน้อยจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.105865831+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.105873312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.10587792+07:00","message":"> Transcript [772] [false]: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.105881521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.105883863+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.105885723+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.105887743+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:41.117507228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:41.11753921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.282728383+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.282769722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.282775554+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.282788125+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.282796686+07:00","message":"[bufferProcess] interim [230000000]:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.282800021+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.282806956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.282809708+07:00","message":"> Transcript [773] [false]: 'การที่ได้รับแสงน้อยจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.28281529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.282817768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.282820431+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.28282394+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.553880921+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.553921868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.553928874+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.553949366+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.553961727+07:00","message":"[bufferProcess] interim [470000000]:การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.553964282+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.553968517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.553971316+07:00","message":"> Transcript [774] [false]: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.553975837+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.553977881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.553979976+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.553982205+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.735075634+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.735116998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.735122891+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.735140179+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735150912+07:00","message":"[bufferProcess] interim [710000000]:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735153867+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.73515744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735160381+07:00","message":"> Transcript [775] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735163992+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.73516623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735168582+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735170717+07:00","message":"TextPushed: 'การที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735172971+07:00","message":"Push: 'รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735174957+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735176988+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:41.735179271+07:00","message":"Next Push (prob) : 'จะมีการสะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:41.735187205+07:00","message":"push: {false รับแสงน้อย 0 0xc00206f400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.364461005+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.364505937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.36451207+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.36452903+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.364537136+07:00","message":"[bufferProcess] interim [310000000]:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.364539872+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.364544417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.364547066+07:00","message":"> Transcript [776] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.364550597+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.36455254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.36455447+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.364556976+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.523255515+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.523297315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.523303963+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.523319752+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.52332784+07:00","message":"[bufferProcess] interim [490000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.52333082+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.52333854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.523341448+07:00","message":"> Transcript [777] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.523346626+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.523349382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.523352005+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.523355093+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.651901475+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.651950852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.651959745+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.651979189+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.651989493+07:00","message":"[bufferProcess] interim [610000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.651995041+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.652000421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.652005669+07:00","message":"> Transcript [778] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.652010906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.652016539+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.652021193+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.652025242+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.823317218+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.823365034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.823374044+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.823389529+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823398825+07:00","message":"[bufferProcess] interim [790000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823404247+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823412991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823417354+07:00","message":"> Transcript [779] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823422841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823426058+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823430668+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823434612+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823443616+07:00","message":"Push: 'จะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823446656+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823449723+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.823453754+07:00","message":"Next Push (prob) : 'ของออกซิเจนมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.823476745+07:00","message":"push: {false จะมีการสะสม 0 0xc00206f400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.895843822+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.895889157+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-04-30T13:32:42.895897117+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:42.895914591+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.895929057+07:00","message":"[bufferProcess] interim [850000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.895932792+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.895941763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.895946167+07:00","message":"> Transcript [780] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.895951474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.895954527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.895957656+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:42.895961595+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.084816933+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.08486871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.084878214+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.084896157+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.084910881+07:00","message":"[bufferProcess] interim [30000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.084915018+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.084928569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.084934525+07:00","message":"> Transcript [781] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.084940427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.084943175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.084946371+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.084950334+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.244759045+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.24481078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.244819627+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.244833675+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.244851661+07:00","message":"[bufferProcess] interim [210000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.244857207+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.24486286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.244867087+07:00","message":"> Transcript [782] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.244873654+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.244876391+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.244880248+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.244884827+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.341104788+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.341150636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.341159937+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.341194098+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341203746+07:00","message":"[bufferProcess] interim [270000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341209136+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341220376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341224778+07:00","message":"> Transcript [783] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341230354+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341233615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341236911+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341240505+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341249603+07:00","message":"Push: 'ของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341252557+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341255746+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.341259327+07:00","message":"Next Push (prob) : 'การที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.341282513+07:00","message":"push: {false ของออกซิเจนมากกว่า 0 0xc00206f400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.347105595+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.347130027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.347136404+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.347151435+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.347158095+07:00","message":"[bufferProcess] interim [330000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.347161956+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.347168161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.347171552+07:00","message":"> Transcript [784] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.34717468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.347177896+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.384805793+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.530873107+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.530930056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.530940079+07:00","message":"receive interim result [false|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.530958251+07:00","message":"[buffer interim] 217 false การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.53097171+07:00","message":"[bufferProcess] interim [510000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.530979185+07:00","message":"[bufferProcess] send to processor:การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.530987247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.530991404+07:00","message":"> Transcript [785] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.530995447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.530998613+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าการที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.576716619+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.647924466+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.647964202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ\",\"confidence\":0.9519002}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.647971162+07:00","message":"receive interim result [true|false]: การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.647982953+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.647985323+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.647993159+07:00","message":"[buffer interim] 217 true การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648001824+07:00","message":"[bufferProcess] interim [540000000]:การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648006626+07:00","message":"[bufferProcess] send to processor (isfinal):การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648020259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648045662+07:00","message":"> Transcript [786] [false]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648050603+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648053508+07:00","message":"Set new StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648056521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648058672+07:00","message":"> Transcript [787] [true]: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648063532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648065566+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.64806745+07:00","message":"StatePrefix: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.64807052+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648072349+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648300928+07:00","message":"Push: 'ว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648304629+07:00","message":"TextPushed: 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซิเจนมากกว่าว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648307174+07:00","message":"Set new StatePrefix : 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648309648+07:00","message":"Next Push (prob) : 'การที่ได้รับแสงน้อยจะมีการสะสมของออกซินมากกว่าการที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:43.648322372+07:00","message":"push: {true ว่าการที่ได้รับ 0 0xc00206f400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:43.648335638+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_217.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:43.659684493+07:00","message":"write wav file: './tmp/7560/7560_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:44.035177983+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:44.118463376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:44.118461447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:44.133388597+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:44.133416723+07:00","message":"found end of frame, send empty tag with msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:44.133421977+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:44.133433299+07:00","message":"[buffer interim] 218 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:44.133443664+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:44.133449234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:44.133454398+07:00","message":"> Transcript [788] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:44.133458543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:44.133462795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:44.133465702+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:44.133468601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:44.133481743+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:44.133495158+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:44.140057298+07:00","message":"write wav file: './tmp/7560/7560_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:44.227857459+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:45.254760121+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:45.345864333+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:45.345897957+07:00","message":"found end of frame, send empty tag with msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:45.345902064+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:45.345911498+07:00","message":"[buffer interim] 219 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:45.345918557+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:45.345922405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:45.345925269+07:00","message":"> Transcript [789] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:45.345927641+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:45.345929673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:45.345931558+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:45.345933626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:45.345939128+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:45.345950157+07:00","message":"push: {true \n 0 0xc0027b4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:45.352028714+07:00","message":"write wav file: './tmp/7560/7560_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:45.376308024+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:47.119308416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:47.119308301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.815462503+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.838467201+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.838519646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.838525986+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.838542329+07:00","message":"[buffer interim] 220 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.83855028+07:00","message":"[bufferProcess] interim [460000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.838552501+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.838557873+07:00","message":"[bufferProcess] send to processor (ticker):ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.838560799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.838563719+07:00","message":"> Transcript [790] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.838565981+07:00","message":"Set StatePrefix (first interim): 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.930895708+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.930942401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.87463105}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.930948821+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.930958505+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.930960782+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.930967383+07:00","message":"[buffer interim] 220 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.930974851+07:00","message":"[bufferProcess] interim [670000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.930980947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.930983477+07:00","message":"> Transcript [791] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.930986638+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.930988567+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.930990424+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.930992507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:47.930997178+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:47.931006378+07:00","message":"push: {true นะคะ 0 0xc003370400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:47.938870982+07:00","message":"write wav file: './tmp/7560/7560_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:48.656151992+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:50.120125815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:50.12013449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.280219291+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.28026962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.280275689+07:00","message":"receive interim result [false|false]: ที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.280293372+07:00","message":"[buffer interim] 221 false ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.280300712+07:00","message":"[bufferProcess] interim [500000000]:ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.280302865+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.280309633+07:00","message":"[bufferProcess] send to processor (ticker):ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.28031252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.280315185+07:00","message":"> Transcript [792] [false]: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.280317653+07:00","message":"Set StatePrefix (first interim): 'ที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.557509392+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.557555627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.557562244+07:00","message":"receive interim result [false|false]: ที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.55757688+07:00","message":"[buffer interim] 221 false ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.557585285+07:00","message":"[bufferProcess] interim [680000000]:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.557587429+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.736148407+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.736196222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.736202818+07:00","message":"receive interim result [false|false]: ที่ได้รับจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.736216214+07:00","message":"[buffer interim] 221 false ที่ได้รับจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.736224779+07:00","message":"[bufferProcess] interim [920000000]:ที่ได้รับจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.736227795+07:00","message":"[bufferProcess] send to processor:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.736234686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.736237307+07:00","message":"> Transcript [793] [false]: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.736240972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.73624308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.736244957+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.736247092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.903173803+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.903225471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.903232415+07:00","message":"receive interim result [false|false]: ที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:50.903258817+07:00","message":"[buffer interim] 221 false ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.903268005+07:00","message":"[bufferProcess] interim [40000000]:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.903271061+07:00","message":"[bufferProcess] send to processor:ที่ได้รับจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.903278896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.90328196+07:00","message":"> Transcript [794] [false]: 'ที่ได้รับจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.903286135+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.903289318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.903291196+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:50.90329342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:51.482019602+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:51.48206091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:51.482068044+07:00","message":"receive interim result [false|false]: ที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:51.482089011+07:00","message":"[buffer interim] 221 false ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:51.482099347+07:00","message":"[bufferProcess] interim [640000000]:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:51.482102862+07:00","message":"[bufferProcess] send to processor:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:51.482108529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:51.48211304+07:00","message":"> Transcript [795] [false]: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:51.48211799+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:51.482120875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:51.482122659+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:51.482124768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:52.128216273+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:52.128253952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:52.128260809+07:00","message":"receive interim result [false|false]: ที่ได้รับจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:52.128275665+07:00","message":"[buffer interim] 221 false ที่ได้รับจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128286247+07:00","message":"[bufferProcess] interim [240000000]:ที่ได้รับจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128289045+07:00","message":"[bufferProcess] send to processor:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.12829308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.12829662+07:00","message":"> Transcript [796] [false]: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128299994+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128302213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128304243+07:00","message":"StatePrefix: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128306201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128313274+07:00","message":"Push: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128315158+07:00","message":"TextPushed: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128317415+07:00","message":"Set new StatePrefix : 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.128319698+07:00","message":"Next Push (prob) : 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:52.128346279+07:00","message":"push: {false ที่ได้รับ 0 0xc00206eb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:52.18821954+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:52.188251032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:52.188257138+07:00","message":"receive interim result [false|false]: ที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:52.188271635+07:00","message":"[buffer interim] 221 false ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.188277934+07:00","message":"[bufferProcess] interim [360000000]:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.188280499+07:00","message":"[bufferProcess] send to processor:ที่ได้รับจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.188284029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.188286793+07:00","message":"> Transcript [797] [false]: 'ที่ได้รับจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.188290036+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.188292158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.188294215+07:00","message":"StatePrefix: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:52.188296721+07:00","message":"TextPushed: 'ที่ได้รับ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:53.121099435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:53.121108639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.894958885+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.924055627+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.924095723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามที่ได้รับแจ้งจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.924102463+07:00","message":"receive interim result [false|false]: ตามที่ได้รับแจ้งจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.924115936+07:00","message":"[buffer interim] 221 false ตามที่ได้รับแจ้งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924124137+07:00","message":"[bufferProcess] interim [40000000]:ตามที่ได้รับแจ้งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924127596+07:00","message":"[bufferProcess] send to processor:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924134845+07:00","message":"[bufferProcess] send to processor (ticker):ตามที่ได้รับแจ้งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924137757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924140561+07:00","message":"> Transcript [798] [false]: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924144085+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924146516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924148231+07:00","message":"StatePrefix: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924150259+07:00","message":"TextPushed: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924151833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924153794+07:00","message":"> Transcript [799] [false]: 'ตามที่ได้รับแจ้งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924155382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.924157337+07:00","message":"Set new StatePrefix: 'ตามที่ได้รับแจ้งจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.966011364+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.986104301+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.986141436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.986147824+07:00","message":"receive interim result [false|false]: ที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:53.986162101+07:00","message":"[buffer interim] 221 false ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.986169264+07:00","message":"[bufferProcess] interim [160000000]:ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:53.986171719+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.063596106+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.063643832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือด้านที่ได้รับแสง\",\"confidence\":0.8770926}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.063649894+07:00","message":"receive interim result [true|false]: คือด้านที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.063659418+07:00","message":"end recv isFinal message id 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.063661571+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.063667672+07:00","message":"[buffer interim] 221 true คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063679168+07:00","message":"[bufferProcess] interim [280000000]:คือด้านที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063682467+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063697491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063722676+07:00","message":"> Transcript [800] [false]: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063727644+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063731949+07:00","message":"Set new StatePrefix: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063735628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063743816+07:00","message":"> Transcript [801] [true]: 'คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063749026+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063751945+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063755001+07:00","message":"StatePrefix: 'ที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063758357+07:00","message":"TextPushed: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.06376091+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063886223+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063891281+07:00","message":"TextPushed: 'ที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063894697+07:00","message":"Set new StatePrefix : 'คือด้านที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063897896+07:00","message":"Next Push (prob) : 'คือด้านที่ได้รับแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.063911285+07:00","message":"push: {true แสง 0 0xc00206eb80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.063920354+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_221.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:54.074922707+07:00","message":"write wav file: './tmp/7560/7560_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.284788611+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.346869166+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.39062657+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.390647017+07:00","message":"found end of frame, send empty tag with msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.390650206+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.390657739+07:00","message":"[buffer interim] 222 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.390663925+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.39066758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.390670592+07:00","message":"> Transcript [802] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.390673951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.390675901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.390677654+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.390679416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.390689476+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.390699005+07:00","message":"push: {true \n 0 0xc0027b4700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:54.397477233+07:00","message":"write wav file: './tmp/7560/7560_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.415112534+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.594043524+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.594074284+07:00","message":"found end of frame, send empty tag with msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.594078354+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.594086855+07:00","message":"[buffer interim] 223 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.594093895+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.594097755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.59410018+07:00","message":"> Transcript [803] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.594102805+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.594104579+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.5941071+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.594108971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:54.594111859+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:54.594122642+07:00","message":"push: {true \n 0 0xc000130f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:54.598156215+07:00","message":"write wav file: './tmp/7560/7560_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:55.179636176+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:56.12189671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:56.121903271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:56.356603022+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:56.356659316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:56.356666821+07:00","message":"receive interim result [false|false]: ตามที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:56.356688001+07:00","message":"[buffer interim] 224 false ตามที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:56.356697153+07:00","message":"[bufferProcess] interim [140000000]:ตามที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:56.356700301+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:56.356704508+07:00","message":"[bufferProcess] send to processor (ticker):ตามที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:56.356709218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:56.356713394+07:00","message":"> Transcript [804] [false]: 'ตามที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:56.356717038+07:00","message":"Set StatePrefix (first interim): 'ตามที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:56.440394687+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:56.440434022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามที่ได้รับสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:56.440439957+07:00","message":"receive interim result [false|false]: ตามที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:56.440457321+07:00","message":"[buffer interim] 224 false ตามที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:56.440465226+07:00","message":"[bufferProcess] interim [320000000]:ตามที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:56.440467253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.069292528+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.069344449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามที่ได้รับสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.069350741+07:00","message":"receive interim result [false|false]: ตามที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.069368754+07:00","message":"[buffer interim] 224 false ตามที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.069376952+07:00","message":"[bufferProcess] interim [920000000]:ตามที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.069379795+07:00","message":"[bufferProcess] send to processor:ตามที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.069383945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.069387654+07:00","message":"> Transcript [805] [false]: 'ตามที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.069391531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.0693938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.069396126+07:00","message":"StatePrefix: 'ตามที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.069398359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.355018193+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.50091999+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.500964489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามที่ได้รับสาย\",\"confidence\":0.8304749}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.500970371+07:00","message":"receive interim result [true|false]: ตามที่ได้รับสาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.500981835+07:00","message":"end recv isFinal message id 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.50098478+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.500992451+07:00","message":"[buffer interim] 224 true ตามที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501000903+07:00","message":"[bufferProcess] interim [400000000]:ตามที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501004221+07:00","message":"[bufferProcess] send to processor (isfinal):ตามที่ได้รับสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501007359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501010314+07:00","message":"> Transcript [806] [false]: 'ตามที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501013259+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.5010151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501017087+07:00","message":"StatePrefix: 'ตามที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501019147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501020876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.50102274+07:00","message":"> Transcript [807] [true]: 'ตามที่ได้รับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501027328+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501029096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501030722+07:00","message":"StatePrefix: 'ตามที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501032327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:57.501034695+07:00","message":"Push: 'ตามที่ได้รับสาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.501042469+07:00","message":"push: {true ตามที่ได้รับสาย 0 0xc00206f200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:32:57.511580575+07:00","message":"write wav file: './tmp/7560/7560_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:57.736900421+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:59.122877518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:32:59.122889482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:59.836584695+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:59.83664285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:59.836648402+07:00","message":"receive interim result [false|false]: มากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:32:59.836668293+07:00","message":"[buffer interim] 225 false มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:59.836676807+07:00","message":"[bufferProcess] interim [100000000]:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:59.836679393+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:59.836689845+07:00","message":"[bufferProcess] send to processor (ticker):มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:59.836693194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:59.836697207+07:00","message":"> Transcript [808] [false]: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:32:59.836700115+07:00","message":"Set StatePrefix (first interim): 'มากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:00.720244817+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:00.720283836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากกว่าการที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:00.720289186+07:00","message":"receive interim result [false|false]: มากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:00.720307076+07:00","message":"[buffer interim] 225 false มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:00.720313958+07:00","message":"[bufferProcess] interim [940000000]:มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:00.720316008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.33462238+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.545219148+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.545259585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากกว่าการที่ได้รับ\",\"confidence\":0.84448224}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.545265674+07:00","message":"receive interim result [true|false]: มากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.545276599+07:00","message":"end recv isFinal message id 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.54527895+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.54528647+07:00","message":"[buffer interim] 225 true มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.54529469+07:00","message":"[bufferProcess] interim [810000000]:มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545298239+07:00","message":"[bufferProcess] send to processor (isfinal):มากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545301706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545305026+07:00","message":"> Transcript [809] [false]: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545307987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545309818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545311613+07:00","message":"StatePrefix: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545313626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545315225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545317563+07:00","message":"> Transcript [810] [true]: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545319586+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545321143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545322769+07:00","message":"StatePrefix: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545324336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:01.545327116+07:00","message":"Push: 'มากกว่าการที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.545338056+07:00","message":"push: {true มากกว่าการที่ได้รับ 0 0xc00206e100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:01.554408561+07:00","message":"write wav file: './tmp/7560/7560_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.907734691+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:01.974794308+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:02.096376991+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:02.123695554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:02.123718659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:02.555796419+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:02.555819911+07:00","message":"found end of frame, send empty tag with msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:02.5558244+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:02.555833636+07:00","message":"[buffer interim] 226 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:02.555841632+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:02.555846492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:02.55585922+07:00","message":"> Transcript [811] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:02.555863388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:02.555866446+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:02.555869015+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:02.555871921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:02.555875685+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:02.555887062+07:00","message":"push: {true \n 0 0xc00206f100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:02.560403989+07:00","message":"write wav file: './tmp/7560/7560_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.077567245+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.077619431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การยื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.077625102+07:00","message":"receive interim result [false|false]: การยื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.077643386+07:00","message":"[buffer interim] 227 false การยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:04.077650123+07:00","message":"[bufferProcess] interim [800000000]:การยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:04.07765224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:04.077660428+07:00","message":"[bufferProcess] send to processor (ticker):การยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:04.077663345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:04.077666158+07:00","message":"> Transcript [812] [false]: 'การยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:04.077668361+07:00","message":"Set StatePrefix (first interim): 'การยื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.855144934+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.87820615+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.878249897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การยืดตัวของเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.878255916+07:00","message":"receive interim result [false|false]: การยืดตัวของเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.878271803+07:00","message":"[buffer interim] 227 false การยืดตัวของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:04.878282435+07:00","message":"[bufferProcess] interim [580000000]:การยืดตัวของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:04.878284594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:04.976109683+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.032960561+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.033004428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระตุ้นการยืดตัวของเซลล์\",\"confidence\":0.9565362}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.033010316+07:00","message":"receive interim result [true|false]: กระตุ้นการยืดตัวของเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.033017423+07:00","message":"end recv isFinal message id 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.033019567+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.033025384+07:00","message":"[buffer interim] 227 true กระตุ้นการยืดตัวของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033032932+07:00","message":"[bufferProcess] interim [790000000]:กระตุ้นการยืดตัวของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033038783+07:00","message":"[bufferProcess] send to processor (isfinal):การยืดตัวของเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033041895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033044788+07:00","message":"> Transcript [813] [false]: 'การยืดตัวของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033046908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033048693+07:00","message":"Set new StatePrefix: 'การยืดตัวของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033050335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033052311+07:00","message":"> Transcript [814] [true]: 'กระตุ้นการยืดตัวของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033054492+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033056283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033057975+07:00","message":"StatePrefix: 'การยืดตัวของเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033060066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.033067628+07:00","message":"Push: 'กระตุ้นการยืดตัวของเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.033075052+07:00","message":"push: {true กระตุ้นการยืดตัวของเซลล์ 0 0xc003370600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:05.040888336+07:00","message":"write wav file: './tmp/7560/7560_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.106083654+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:05.12428952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:05.12429826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.17680595+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.381577706+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.381598217+07:00","message":"found end of frame, send empty tag with msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.381601152+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.381609776+07:00","message":"[buffer interim] 228 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.381617005+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.381626791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.38163129+07:00","message":"> Transcript [815] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.381634828+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.381637481+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.381640233+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.381643321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:05.381646931+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:05.381668528+07:00","message":"push: {true \n 0 0xc0027b4680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:05.386756349+07:00","message":"write wav file: './tmp/7560/7560_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.17205586+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.172094462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Idol\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.172100222+07:00","message":"receive interim result [false|false]: Idol"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.172111245+07:00","message":"[buffer interim] 229 false Idol"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.172117802+07:00","message":"[bufferProcess] interim [20000000]:Idol"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.172120197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.372540037+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.372598512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I don't\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.372605196+07:00","message":"receive interim result [false|false]: I don't"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.372618484+07:00","message":"[buffer interim] 229 false I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.372626883+07:00","message":"[bufferProcess] interim [200000000]:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.372629473+07:00","message":"[bufferProcess] send to processor:Idol"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.372635756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.372638619+07:00","message":"> Transcript [816] [false]: 'Idol'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.372640717+07:00","message":"Set StatePrefix (first interim): 'Idol'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.746022771+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.746066912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ดำที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.746072234+07:00","message":"receive interim result [false|false]: ไอ้ดำที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.74608523+07:00","message":"[buffer interim] 229 false ไอ้ดำที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.746092996+07:00","message":"[bufferProcess] interim [560000000]:ไอ้ดำที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.746095814+07:00","message":"[bufferProcess] send to processor:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.746101065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.746103574+07:00","message":"> Transcript [817] [false]: 'I don't'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.746105861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.746108231+07:00","message":"Set new StatePrefix: 'I don't'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.765315901+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.76534651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I don't\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.765351982+07:00","message":"receive interim result [false|false]: I don't"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.765368821+07:00","message":"[buffer interim] 229 false I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.765375242+07:00","message":"[bufferProcess] interim [620000000]:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.765377516+07:00","message":"[bufferProcess] send to processor:ไอ้ดำที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.76538218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.765385295+07:00","message":"> Transcript [818] [false]: 'ไอ้ดำที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.765387768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.76538977+07:00","message":"Set new StatePrefix: 'ไอ้ดำที่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.797680632+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.79772828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ดำที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.797734013+07:00","message":"receive interim result [false|false]: ไอ้ดำที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:06.797746602+07:00","message":"[buffer interim] 229 false ไอ้ดำที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.797753341+07:00","message":"[bufferProcess] interim [680000000]:ไอ้ดำที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.797756259+07:00","message":"[bufferProcess] send to processor:I don't"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.797763105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.79776563+07:00","message":"> Transcript [819] [false]: 'I don't'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.797767913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:06.797770096+07:00","message":"Set new StatePrefix: 'I don't'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.050559341+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.05060724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ดำที่ได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.050613424+07:00","message":"receive interim result [false|false]: ไอ้ดำที่ได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.050630841+07:00","message":"[buffer interim] 229 false ไอ้ดำที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.050639785+07:00","message":"[bufferProcess] interim [860000000]:ไอ้ดำที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.050642763+07:00","message":"[bufferProcess] send to processor:ไอ้ดำที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.050646093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.050648918+07:00","message":"> Transcript [820] [false]: 'ไอ้ดำที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.050652285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.050654201+07:00","message":"Set new StatePrefix: 'ไอ้ดำที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.310843042+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.310890398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ดำที่ได้รับจากน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.310896742+07:00","message":"receive interim result [false|false]: ไอ้ดำที่ได้รับจากน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.310910498+07:00","message":"[buffer interim] 229 false ไอ้ดำที่ได้รับจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.310918264+07:00","message":"[bufferProcess] interim [160000000]:ไอ้ดำที่ได้รับจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.310920899+07:00","message":"[bufferProcess] send to processor:ไอ้ดำที่ได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.310926424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.31092957+07:00","message":"> Transcript [821] [false]: 'ไอ้ดำที่ได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.310932809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.310935113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.310937037+07:00","message":"StatePrefix: 'ไอ้ดำที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.310939107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.432482791+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.432522139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ดำที่ได้รับจากน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.432528885+07:00","message":"receive interim result [false|false]: ไอ้ดำที่ได้รับจากน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.432543732+07:00","message":"[buffer interim] 229 false ไอ้ดำที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.432552324+07:00","message":"[bufferProcess] interim [280000000]:ไอ้ดำที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.432554753+07:00","message":"[bufferProcess] send to processor:ไอ้ดำที่ได้รับจากน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.432561708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.432564594+07:00","message":"> Transcript [822] [false]: 'ไอ้ดำที่ได้รับจากน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.432567988+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.432570149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.432571978+07:00","message":"StatePrefix: 'ไอ้ดำที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.432574234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.605956476+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.804773287+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.804819106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ดำที่ได้รับจากน้อย\",\"confidence\":0.8863153}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.804825325+07:00","message":"receive interim result [true|false]: ไอ้ดำที่ได้รับจากน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.804836128+07:00","message":"end recv isFinal message id 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.804838433+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.804846048+07:00","message":"[buffer interim] 229 true ไอ้ดำที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804864481+07:00","message":"[bufferProcess] interim [670000000]:ไอ้ดำที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804874088+07:00","message":"[bufferProcess] send to processor (isfinal):ไอ้ดำที่ได้รับจากน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804879157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804883919+07:00","message":"> Transcript [823] [false]: 'ไอ้ดำที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804888965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804891834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804894752+07:00","message":"StatePrefix: 'ไอ้ดำที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804897697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804900241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804904446+07:00","message":"> Transcript [824] [true]: 'ไอ้ดำที่ได้รับจากน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804906518+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804908121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804909693+07:00","message":"StatePrefix: 'ไอ้ดำที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804911494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:07.804918485+07:00","message":"Push: 'ไอ้ดำที่ได้รับจากน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.804928542+07:00","message":"push: {true ไอ้ดำที่ได้รับจากน้อย 0 0xc0027b4c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:07.813061787+07:00","message":"write wav file: './tmp/7560/7560_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:07.858880075+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:08.124625266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:08.124642052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:09.786506575+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:09.883461947+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:09.883497031+07:00","message":"found end of frame, send empty tag with msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:09.883502624+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:09.883513973+07:00","message":"[buffer interim] 230 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:09.883523961+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:09.883529635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:09.883533685+07:00","message":"> Transcript [825] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:09.883537845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:09.883540673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:09.883543599+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:09.883546958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:09.883553536+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:09.883566981+07:00","message":"push: {true \n 0 0xc003370d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:09.89171598+07:00","message":"write wav file: './tmp/7560/7560_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.046556485+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475703466+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.47573826+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475741017+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475742909+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475745148+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475746885+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475748709+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475750525+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475752177+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475753903+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475755854+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475757621+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.475759303+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.602133782+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.602174798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.602180218+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.602193364+07:00","message":"[buffer interim] 231 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:10.602200342+07:00","message":"[bufferProcess] interim [540000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:10.602202469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.796986846+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.797028533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยื่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.797034226+07:00","message":"receive interim result [false|false]: มีการยื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:10.797048702+07:00","message":"[buffer interim] 231 false มีการยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:10.797056814+07:00","message":"[bufferProcess] interim [780000000]:มีการยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:10.797060582+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:10.797068377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:10.797071134+07:00","message":"> Transcript [826] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:10.797073256+07:00","message":"Set StatePrefix (first interim): 'วิธีการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:11.125607696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:11.125618688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.133103919+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.133143077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยืดตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.133149475+07:00","message":"receive interim result [false|false]: มีการยืดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.133179415+07:00","message":"[buffer interim] 231 false มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.133188898+07:00","message":"[bufferProcess] interim [80000000]:มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.133193272+07:00","message":"[bufferProcess] send to processor:มีการยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.133198109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.133202771+07:00","message":"> Transcript [827] [false]: 'มีการยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.133205869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.13320858+07:00","message":"Set new StatePrefix: 'มีการยื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.46212893+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.568128189+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.56816315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยืดตัว\",\"confidence\":0.8972385}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.568168135+07:00","message":"receive interim result [true|false]: มีการยืดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.56817772+07:00","message":"end recv isFinal message id 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.568179834+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.568185817+07:00","message":"[buffer interim] 231 true มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568196272+07:00","message":"[bufferProcess] interim [620000000]:มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568201605+07:00","message":"[bufferProcess] send to processor (isfinal):มีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568204999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568207688+07:00","message":"> Transcript [828] [false]: 'มีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568210068+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568211831+07:00","message":"Set new StatePrefix: 'มีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568213483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568215219+07:00","message":"> Transcript [829] [true]: 'มีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568217358+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568219078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568220721+07:00","message":"StatePrefix: 'มีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568222716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:11.568228453+07:00","message":"Push: 'มีการยืดตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.568235874+07:00","message":"push: {true มีการยืดตัว 0 0xc00206e780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:11.575624072+07:00","message":"write wav file: './tmp/7560/7560_231.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:11.594954555+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:12.562246065+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:12.562306798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:12.56231383+07:00","message":"receive interim result [false|false]: ขยายตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:12.562332024+07:00","message":"[buffer interim] 232 false ขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:12.562341152+07:00","message":"[bufferProcess] interim [960000000]:ขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:12.562344247+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:12.801338604+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:12.80137255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:12.801380376+07:00","message":"receive interim result [false|false]: ขยายตัวมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:12.80139149+07:00","message":"[buffer interim] 232 false ขยายตัวมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:12.801398134+07:00","message":"[bufferProcess] interim [200000000]:ขยายตัวมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:12.801400534+07:00","message":"[bufferProcess] send to processor:ขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:12.801404226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:12.8014068+07:00","message":"> Transcript [830] [false]: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:12.801409083+07:00","message":"Set StatePrefix (first interim): 'ขยายตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.007054293+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.00710816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.007114237+07:00","message":"receive interim result [false|false]: ขยายตัวมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.007130609+07:00","message":"[buffer interim] 232 false ขยายตัวมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.007138193+07:00","message":"[bufferProcess] interim [440000000]:ขยายตัวมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.007140785+07:00","message":"[bufferProcess] send to processor:ขยายตัวมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.007147335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.007150023+07:00","message":"> Transcript [831] [false]: 'ขยายตัวมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.007153455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.00715569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.007157799+07:00","message":"StatePrefix: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.007160103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.329426238+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.329469654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมากกว่ากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.329476961+07:00","message":"receive interim result [false|false]: ขยายตัวมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.329493145+07:00","message":"[buffer interim] 232 false ขยายตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.329501993+07:00","message":"[bufferProcess] interim [800000000]:ขยายตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.32950473+07:00","message":"[bufferProcess] send to processor:ขยายตัวมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.329511763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.329514778+07:00","message":"> Transcript [832] [false]: 'ขยายตัวมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.329518219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.329520377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.32952232+07:00","message":"StatePrefix: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.329524704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.694337711+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.694373045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมากกว่าการที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.69437859+07:00","message":"receive interim result [false|false]: ขยายตัวมากกว่าการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.69439363+07:00","message":"[buffer interim] 232 false ขยายตัวมากกว่าการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.694401174+07:00","message":"[bufferProcess] interim [100000000]:ขยายตัวมากกว่าการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.694418522+07:00","message":"[bufferProcess] send to processor:ขยายตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.694427937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.694431129+07:00","message":"> Transcript [833] [false]: 'ขยายตัวมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.694434421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.694437456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.694439541+07:00","message":"StatePrefix: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.69444161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.744186876+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.744223918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมากกว่ากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.744230274+07:00","message":"receive interim result [false|false]: ขยายตัวมากกว่ากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.744250032+07:00","message":"[buffer interim] 232 false ขยายตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744258112+07:00","message":"[bufferProcess] interim [160000000]:ขยายตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744260486+07:00","message":"[bufferProcess] send to processor:ขยายตัวมากกว่าการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744263833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744267505+07:00","message":"> Transcript [834] [false]: 'ขยายตัวมากกว่าการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744271385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744273374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744275075+07:00","message":"StatePrefix: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744277524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744280298+07:00","message":"Push: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744283238+07:00","message":"TextPushed: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744285573+07:00","message":"Set new StatePrefix : 'ขยายตัวมากกว่าการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.744288053+07:00","message":"Next Push (prob) : 'มากกว่าการที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.74429667+07:00","message":"push: {false ขยายตัว 0 0xc000130300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.85017436+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.850222766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมากกว่าการที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.850228658+07:00","message":"receive interim result [false|false]: ขยายตัวมากกว่าการที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.850243902+07:00","message":"[buffer interim] 232 false ขยายตัวมากกว่าการที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.850254055+07:00","message":"[bufferProcess] interim [280000000]:ขยายตัวมากกว่าการที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.850256595+07:00","message":"[bufferProcess] send to processor:ขยายตัวมากกว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.850263981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.850266625+07:00","message":"> Transcript [835] [false]: 'ขยายตัวมากกว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.850268972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.850271021+07:00","message":"Set new StatePrefix: 'ขยายตัวมากกว่ากัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.93661181+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.936653224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมากกว่าการที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.936659109+07:00","message":"receive interim result [false|false]: ขยายตัวมากกว่าการที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:13.936672079+07:00","message":"[buffer interim] 232 false ขยายตัวมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.936684337+07:00","message":"[bufferProcess] interim [400000000]:ขยายตัวมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.936687089+07:00","message":"[bufferProcess] send to processor:ขยายตัวมากกว่าการที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.936693037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.936695673+07:00","message":"> Transcript [836] [false]: 'ขยายตัวมากกว่าการที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.936697837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:13.936700413+07:00","message":"Set new StatePrefix: 'ขยายตัวมากกว่าการที่ได้'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:14.126542676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:14.126548687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.254369124+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.254404831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมากกว่าการที่ได้รับแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.25441345+07:00","message":"receive interim result [false|false]: ขยายตัวมากกว่าการที่ได้รับแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.254425609+07:00","message":"[buffer interim] 232 false ขยายตัวมากกว่าการที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.254433774+07:00","message":"[bufferProcess] interim [700000000]:ขยายตัวมากกว่าการที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.254436537+07:00","message":"[bufferProcess] send to processor:ขยายตัวมากกว่าการที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.254442537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.254445363+07:00","message":"> Transcript [837] [false]: 'ขยายตัวมากกว่าการที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.254448641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.25445071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.254452703+07:00","message":"StatePrefix: 'ขยายตัวมากกว่าการที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.254454991+07:00","message":"TextPushed: 'ขยายตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.593418046+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.624638092+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.624681888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมากกว่าการที่ได้รับแสงมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.624687781+07:00","message":"receive interim result [false|false]: ขยายตัวมากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.624703386+07:00","message":"[buffer interim] 232 false ขยายตัวมากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.624711417+07:00","message":"[bufferProcess] interim [120000000]:ขยายตัวมากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.624714275+07:00","message":"[bufferProcess] send to processor:ขยายตัวมากกว่าการที่ได้รับแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.624723783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.624728067+07:00","message":"> Transcript [838] [false]: 'ขยายตัวมากกว่าการที่ได้รับแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.624731654+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.624734081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.624735869+07:00","message":"StatePrefix: 'ขยายตัวมากกว่าการที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.624738206+07:00","message":"TextPushed: 'ขยายตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.714098858+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.714153063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายตัวมากกว่าการที่ได้รับแสงมาก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.714159146+07:00","message":"receive interim result [true|false]: ขยายตัวมากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.714170428+07:00","message":"end recv isFinal message id 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.714172952+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.714181323+07:00","message":"[buffer interim] 232 true ขยายตัวมากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714192589+07:00","message":"[bufferProcess] interim [240000000]:ขยายตัวมากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714195929+07:00","message":"[bufferProcess] send to processor (isfinal):ขยายตัวมากกว่าการที่ได้รับแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714199417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714204672+07:00","message":"> Transcript [839] [false]: 'ขยายตัวมากกว่าการที่ได้รับแสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714207891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.71421001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714211912+07:00","message":"StatePrefix: 'ขยายตัวมากกว่าการที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714214219+07:00","message":"TextPushed: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714215833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714217881+07:00","message":"> Transcript [840] [true]: 'ขยายตัวมากกว่าการที่ได้รับแสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.71422021+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714222073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714223697+07:00","message":"StatePrefix: 'ขยายตัวมากกว่าการที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714225479+07:00","message":"TextPushed: 'ขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:14.714228015+07:00","message":"Push: 'มากกว่าการที่ได้รับแสงมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.71423604+07:00","message":"push: {true มากกว่าการที่ได้รับแสงมาก 0 0xc000130300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:14.722803439+07:00","message":"write wav file: './tmp/7560/7560_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.84676865+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:14.905431316+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:15.097126163+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:15.304913926+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:15.304938385+07:00","message":"found end of frame, send empty tag with msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:15.304941772+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:15.304948167+07:00","message":"[buffer interim] 233 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:15.304955183+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:15.304958795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:15.304961764+07:00","message":"> Transcript [841] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:15.304964147+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:15.304966151+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:15.304968207+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:15.304970236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:15.304972686+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:15.304980606+07:00","message":"push: {true \n 0 0xc00206f900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:15.308983129+07:00","message":"write wav file: './tmp/7560/7560_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:16.09766669+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:16.097720133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เ***กัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:16.097725825+07:00","message":"receive interim result [false|false]: เ***กัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:16.097740696+07:00","message":"[buffer interim] 234 false เ***กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:16.09774861+07:00","message":"[bufferProcess] interim [780000000]:เ***กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:16.097751331+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:17.126875215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:17.126910707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:17.471344+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:17.471385099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:17.47139352+07:00","message":"receive interim result [false|false]: ปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:17.471411191+07:00","message":"[buffer interim] 234 false ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.471418979+07:00","message":"[bufferProcess] interim [220000000]:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.471421501+07:00","message":"[bufferProcess] send to processor:เ***กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.471424439+07:00","message":"[bufferProcess] send to processor (ticker):ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.471427184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.471430136+07:00","message":"> Transcript [842] [false]: 'เ***กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.471432522+07:00","message":"Set StatePrefix (first interim): 'เ***กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.47143408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.471435806+07:00","message":"> Transcript [843] [false]: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.471437885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.471440005+07:00","message":"Set new StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:17.769449447+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:17.769488883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:17.769494583+07:00","message":"receive interim result [false|false]: ปลายยอดเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:17.769512974+07:00","message":"[buffer interim] 234 false ปลายยอดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.769520333+07:00","message":"[bufferProcess] interim [460000000]:ปลายยอดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:17.769522367+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.245363062+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.405634584+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.405672347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอด\",\"confidence\":0.77203614}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.405678348+07:00","message":"receive interim result [true|false]: ปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.405687656+07:00","message":"end recv isFinal message id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.405689766+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.405696369+07:00","message":"[buffer interim] 234 true ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405706232+07:00","message":"[bufferProcess] interim [150000000]:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.40571344+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายยอดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405717428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405721216+07:00","message":"> Transcript [844] [false]: 'ปลายยอดเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405725177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405729413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405731264+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405733524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405735244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405737177+07:00","message":"> Transcript [845] [true]: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405739074+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405740669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405742325+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.40574424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.405750232+07:00","message":"Push: 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.405760032+07:00","message":"push: {true ปลายยอด 0 0xc00206fa80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:18.414619941+07:00","message":"write wav file: './tmp/7560/7560_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.496607601+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.574575444+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.739667288+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.739707688+07:00","message":"found end of frame, send empty tag with msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.739713221+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.739726361+07:00","message":"[buffer interim] 235 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.739737761+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.739742985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.739747204+07:00","message":"> Transcript [846] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.739751696+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.739754835+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.739757855+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.739760657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:18.739767651+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:18.739788396+07:00","message":"push: {true \n 0 0xc003210500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:18.744690591+07:00","message":"write wav file: './tmp/7560/7560_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:19.017881703+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:19.076465715+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:19.207651837+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:19.510229825+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:19.510253332+07:00","message":"found end of frame, send empty tag with msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:19.510256588+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:19.510263742+07:00","message":"[buffer interim] 236 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:19.510270865+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:19.510275089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:19.510277998+07:00","message":"> Transcript [847] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:19.510280326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:19.510282086+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:19.510283767+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:19.510285499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:19.510287816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:19.510296839+07:00","message":"push: {true \n 0 0xc000130d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:19.515473684+07:00","message":"write wav file: './tmp/7560/7560_236.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:20.127171762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:20.127180744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:20.766187172+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:20.766228916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:20.766234561+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:20.766248249+07:00","message":"[buffer interim] 237 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:20.766255321+07:00","message":"[bufferProcess] interim [500000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:20.766257672+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:20.766263215+07:00","message":"[bufferProcess] send to processor (ticker):ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:20.766265993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:20.766268719+07:00","message":"> Transcript [848] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:20.766271049+07:00","message":"Set StatePrefix (first interim): 'ที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:21.334104791+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:21.334143778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:21.334150318+07:00","message":"receive interim result [false|false]: ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:21.334164759+07:00","message":"[buffer interim] 237 false ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:21.334172124+07:00","message":"[bufferProcess] interim [920000000]:ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:21.334174403+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:21.521578609+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:21.521632854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:21.521641376+07:00","message":"receive interim result [false|false]: ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:21.521656792+07:00","message":"[buffer interim] 237 false ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:21.521665992+07:00","message":"[bufferProcess] interim [160000000]:ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:21.52166859+07:00","message":"[bufferProcess] send to processor:ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:21.521672055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:21.521675272+07:00","message":"> Transcript [849] [false]: 'ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:21.521677684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:21.521679568+07:00","message":"Set new StatePrefix: 'ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:22.000085995+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:22.00012581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:22.000132025+07:00","message":"receive interim result [false|false]: ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:22.000147482+07:00","message":"[buffer interim] 237 false ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:22.000155507+07:00","message":"[bufferProcess] interim [760000000]:ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:22.000158127+07:00","message":"[bufferProcess] send to processor:ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:22.000164663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:22.000167468+07:00","message":"> Transcript [850] [false]: 'ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:22.000170519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:22.000172686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:22.000174736+07:00","message":"StatePrefix: 'ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:22.000177018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:23.127460385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:23.127482186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.275299011+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.275342607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ID\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.275349+07:00","message":"receive interim result [false|false]: ID"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.275363113+07:00","message":"[buffer interim] 237 false ID"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275371406+07:00","message":"[bufferProcess] interim [80000000]:ID"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275374562+07:00","message":"[bufferProcess] send to processor:ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275383936+07:00","message":"[bufferProcess] send to processor (ticker):ID"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.27538714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275390435+07:00","message":"> Transcript [851] [false]: 'ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.2753934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275395487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275397318+07:00","message":"StatePrefix: 'ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275399284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.27540106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275403082+07:00","message":"> Transcript [852] [false]: 'ID'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275406335+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.275408536+07:00","message":"Set new StatePrefix: 'ID'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.385839824+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.385878432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีสมบัติคล้าย IDM\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.385884261+07:00","message":"receive interim result [false|false]: ที่มีสมบัติคล้าย IDM"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.38590036+07:00","message":"[buffer interim] 237 false ที่มีสมบัติคล้าย IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.385907527+07:00","message":"[bufferProcess] interim [140000000]:ที่มีสมบัติคล้าย IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.385909836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.68515574+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.817513953+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.822718999+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.822760102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีสมบัติคล้าย IDM\",\"confidence\":0.7767937}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.822766799+07:00","message":"receive interim result [true|false]: ที่มีสมบัติคล้าย IDM"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.822776509+07:00","message":"end recv isFinal message id 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.822779911+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.822786335+07:00","message":"[buffer interim] 237 true ที่มีสมบัติคล้าย IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822799657+07:00","message":"[bufferProcess] interim [710000000]:ที่มีสมบัติคล้าย IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822804678+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีสมบัติคล้าย IDM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.82281247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822816574+07:00","message":"> Transcript [853] [false]: 'ที่มีสมบัติคล้าย IDM'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822819536+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822821567+07:00","message":"Set new StatePrefix: 'ที่มีสมบัติคล้าย IDM'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822823266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822825217+07:00","message":"> Transcript [854] [true]: 'ที่มีสมบัติคล้าย IDM'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822827541+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822829422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822831241+07:00","message":"StatePrefix: 'ที่มีสมบัติคล้าย IDM'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822833238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:23.822835421+07:00","message":"Push: 'ที่มีสมบัติคล้าย IDM'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:23.822842793+07:00","message":"push: {true ที่มีสมบัติคล้าย IDM 0 0xc00206fc80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:23.835502111+07:00","message":"write wav file: './tmp/7560/7560_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.573227343+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.57328371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"y******\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.573289135+07:00","message":"receive interim result [false|false]: y******"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.573305091+07:00","message":"[buffer interim] 238 false y******"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.573313179+07:00","message":"[bufferProcess] interim [800000000]:y******"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.573315402+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.573318831+07:00","message":"[bufferProcess] send to processor (ticker):y******"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.573330703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.573356941+07:00","message":"> Transcript [855] [false]: 'y******'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.573359815+07:00","message":"Set StatePrefix (first interim): 'y******'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.816051769+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.919787625+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.919827556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"y******\",\"confidence\":0.7786674}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.919832476+07:00","message":"receive interim result [true|false]: y******"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.919840436+07:00","message":"end recv isFinal message id 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.919842603+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.91984942+07:00","message":"[buffer interim] 238 true y******"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.919864232+07:00","message":"[bufferProcess] interim [220000000]:y******"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.919870504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.919873442+07:00","message":"> Transcript [856] [true]: 'y******'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.919876279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.919878368+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.919880684+07:00","message":"StatePrefix: 'y******'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.919883053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:25.919887443+07:00","message":"Push: 'y******'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.919896595+07:00","message":"push: {true y****** 0 0xc000130e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:25.927177792+07:00","message":"write wav file: './tmp/7560/7560_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:25.996805211+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.054194187+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:26.128410301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:26.128438897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.223093588+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.223122294+07:00","message":"found end of frame, send empty tag with msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.223125538+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.223133386+07:00","message":"[buffer interim] 239 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.223141384+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.223145053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.223147835+07:00","message":"> Transcript [857] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.223150175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.223151999+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.223153665+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.223155387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.223163812+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.223173683+07:00","message":"push: {true \n 0 0xc0027b4380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:26.227708848+07:00","message":"write wav file: './tmp/7560/7560_239.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.269546141+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.783219665+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.783267351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n a\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.783272286+07:00","message":"receive interim result [false|false]: n a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.783286597+07:00","message":"[buffer interim] 240 false n a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.783294355+07:00","message":"[bufferProcess] interim [600000000]:n a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.783296576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.975480213+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.975519226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nao\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.9755265+07:00","message":"receive interim result [false|false]: nao"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:26.975543852+07:00","message":"[buffer interim] 240 false nao"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.97555228+07:00","message":"[bufferProcess] interim [780000000]:nao"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.975555367+07:00","message":"[bufferProcess] send to processor:n a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.975559808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.975563771+07:00","message":"> Transcript [858] [false]: 'n a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:26.975566715+07:00","message":"Set StatePrefix (first interim): 'n a'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:27.225991304+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:27.226027646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"naa\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:27.226033321+07:00","message":"receive interim result [false|false]: naa"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:27.226044644+07:00","message":"[buffer interim] 240 false naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.226050991+07:00","message":"[bufferProcess] interim [960000000]:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.226053263+07:00","message":"[bufferProcess] send to processor:nao"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.226058073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.226060708+07:00","message":"> Transcript [859] [false]: 'nao'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.22606285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.226064796+07:00","message":"Set new StatePrefix: 'nao'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:27.806440831+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:27.806486696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"naa\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:27.806491753+07:00","message":"receive interim result [false|false]: naa"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:27.806504044+07:00","message":"[buffer interim] 240 false naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.806511473+07:00","message":"[bufferProcess] interim [560000000]:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.806514006+07:00","message":"[bufferProcess] send to processor:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.806519522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.806522172+07:00","message":"> Transcript [860] [false]: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.806524559+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:27.806526541+07:00","message":"Set new StatePrefix: 'naa'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:28.935619444+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:29.056249252+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:29.056286532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"naa\",\"confidence\":0.6486647}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:29.056293494+07:00","message":"receive interim result [true|false]: naa"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:29.056305432+07:00","message":"end recv isFinal message id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:29.056307518+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:29.056314102+07:00","message":"[buffer interim] 240 true naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056321836+07:00","message":"[bufferProcess] interim [910000000]:naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056325985+07:00","message":"[bufferProcess] send to processor (isfinal):naa"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056329321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056332125+07:00","message":"> Transcript [861] [false]: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056334556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056336325+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056338542+07:00","message":"StatePrefix: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056340596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056342305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056344326+07:00","message":"> Transcript [862] [true]: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.05634618+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.05634788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.05634943+07:00","message":"StatePrefix: 'naa'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056350979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:29.056353361+07:00","message":"Push: 'naa'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:29.056361907+07:00","message":"push: {true naa 0 0xc00039c180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:29.065155866+07:00","message":"write wav file: './tmp/7560/7560_240.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:29.129213086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:29.1292485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:29.200731774+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.06545321+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.065499287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.065504925+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.065519041+07:00","message":"[buffer interim] 241 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.065526209+07:00","message":"[bufferProcess] interim [900000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.065528433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.065534829+07:00","message":"[bufferProcess] send to processor (ticker):วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.065537829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.065540881+07:00","message":"> Transcript [863] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.065543083+07:00","message":"Set StatePrefix (first interim): 'วิธีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.280779987+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.280815036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.280824633+07:00","message":"receive interim result [false|false]: วิธีการเอา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.28084171+07:00","message":"[buffer interim] 241 false วิธีการเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.280850136+07:00","message":"[bufferProcess] interim [80000000]:วิธีการเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.28085221+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.619778226+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.619817443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.619823175+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:30.619839245+07:00","message":"[buffer interim] 241 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.619846883+07:00","message":"[bufferProcess] interim [440000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.619849432+07:00","message":"[bufferProcess] send to processor:วิธีการเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.619852657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.619855477+07:00","message":"> Transcript [864] [false]: 'วิธีการเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.619858441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.61986928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.619871152+07:00","message":"StatePrefix: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:30.619873223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.055159269+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.1272176+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.13432931+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.134369906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.134378802+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.134393601+07:00","message":"[buffer interim] 241 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.134400286+07:00","message":"[bufferProcess] interim [40000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.134402966+07:00","message":"[bufferProcess] send to processor:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.134409427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.134412576+07:00","message":"> Transcript [865] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.134415967+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.134418358+07:00","message":"Set new StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.150256824+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.150286186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\",\"confidence\":0.92279005}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.150291858+07:00","message":"receive interim result [true|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.150302597+07:00","message":"end recv isFinal message id 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.150304763+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.150310377+07:00","message":"[buffer interim] 241 true มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150315663+07:00","message":"[bufferProcess] interim [70000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150318692+07:00","message":"[bufferProcess] send to processor (isfinal):มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150321567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.15032497+07:00","message":"> Transcript [866] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.15032754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150329361+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150331061+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150332971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150334492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150336332+07:00","message":"> Transcript [867] [true]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150338315+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150340086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150341641+07:00","message":"StatePrefix: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150343264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:31.150350878+07:00","message":"Push: 'มีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:31.150358416+07:00","message":"push: {true มีการนำมาใช้ 0 0xc0027b4c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:31.158048409+07:00","message":"write wav file: './tmp/7560/7560_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.051410448+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.051459194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.051466334+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.051484452+07:00","message":"[buffer interim] 242 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.051492392+07:00","message":"[bufferProcess] interim [720000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.051494803+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:32.129475133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:32.12948405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.237183021+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.237226978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือนฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.237233127+07:00","message":"receive interim result [false|false]: เตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.237249864+07:00","message":"[buffer interim] 242 false เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.237258564+07:00","message":"[bufferProcess] interim [900000000]:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.23726116+07:00","message":"[bufferProcess] send to processor:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.237264558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.237271643+07:00","message":"> Transcript [868] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.237274275+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.546922356+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.546966749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.546973414+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.546988496+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.546995235+07:00","message":"[bufferProcess] interim [320000000]:ตัวเองจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.546997854+07:00","message":"[bufferProcess] send to processor:เตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.547004308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.547007107+07:00","message":"> Transcript [869] [false]: 'เตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.547010886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.547013112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.547015209+07:00","message":"StatePrefix: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.547017579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.857546136+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.857591023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.857597719+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.857613206+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.857620299+07:00","message":"[bufferProcess] interim [560000000]:ตัวเองจะเกิดเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.857622885+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.857631325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.857634138+07:00","message":"> Transcript [870] [false]: 'ตัวเองจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.857636264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.857638516+07:00","message":"Set new StatePrefix: 'ตัวเองจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.866258822+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.866291204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.866296826+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:32.866306682+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.866311477+07:00","message":"[bufferProcess] interim [620000000]:ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.866313664+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.866316605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.866319179+07:00","message":"> Transcript [871] [false]: 'ตัวเองจะเกิดเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.866322346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.866324377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.866326509+07:00","message":"StatePrefix: 'ตัวเองจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:32.866328497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.199589077+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.199632918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.199639753+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.19965544+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.199662989+07:00","message":"[bufferProcess] interim [920000000]:ตัวเองจะเกิดรักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.199665856+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.199673598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.199676288+07:00","message":"> Transcript [872] [false]: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.199679894+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.199682029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.199684251+07:00","message":"StatePrefix: 'ตัวเองจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.199686445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.458754584+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.45879512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.458801362+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.458818152+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.45882609+07:00","message":"[bufferProcess] interim [100000000]:ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.458829078+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.458832766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.458835775+07:00","message":"> Transcript [873] [false]: 'ตัวเองจะเกิดรักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.458839032+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.458841006+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.458843633+07:00","message":"StatePrefix: 'ตัวเองจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.458845871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.502652139+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.502687703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรัก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.502693627+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.50270715+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502719481+07:00","message":"[bufferProcess] interim [220000000]:ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502721964+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502726708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502729735+07:00","message":"> Transcript [874] [false]: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502733319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502735632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502737862+07:00","message":"StatePrefix: 'ตัวเองจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502739936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502742544+07:00","message":"Push: 'ตัวเองจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502744287+07:00","message":"TextPushed: 'ตัวเองจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502746136+07:00","message":"Set new StatePrefix : 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.502749544+07:00","message":"Next Push (prob) : 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.502757785+07:00","message":"push: {false ตัวเองจะเกิด 0 0xc00039c800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.582970998+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.583017722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักของกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.583023643+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักของกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.583036148+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักของกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.583046142+07:00","message":"[bufferProcess] interim [280000000]:ตัวเองจะเกิดรักของกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.583048998+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.583054851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.583057621+07:00","message":"> Transcript [875] [false]: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.583060904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.583063223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.583065552+07:00","message":"StatePrefix: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.583067837+07:00","message":"TextPushed: 'ตัวเองจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.695552534+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.695589003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักของจิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.695594591+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักของจิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.695609338+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักของจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.695617562+07:00","message":"[bufferProcess] interim [340000000]:ตัวเองจะเกิดรักของจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.695620202+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรักของกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.695623669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.695626528+07:00","message":"> Transcript [876] [false]: 'ตัวเองจะเกิดรักของกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.695629606+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.695631557+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.695633812+07:00","message":"StatePrefix: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.695635906+07:00","message":"TextPushed: 'ตัวเองจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.771256453+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.77129507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรัก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.771300655+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.771313176+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.771320339+07:00","message":"[bufferProcess] interim [460000000]:ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.771324726+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรักของจิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.771330027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.771332773+07:00","message":"> Transcript [877] [false]: 'ตัวเองจะเกิดรักของจิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.771336415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.7713384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.771340971+07:00","message":"StatePrefix: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.771343507+07:00","message":"TextPushed: 'ตัวเองจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.910906221+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.910948511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.910954789+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.910967503+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.910975229+07:00","message":"[bufferProcess] interim [580000000]:ตัวเองจะเกิดรักตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.910977917+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.91098459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.910987364+07:00","message":"> Transcript [878] [false]: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.910990953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.910993133+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.910995017+07:00","message":"StatePrefix: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.910997112+07:00","message":"TextPushed: 'ตัวเองจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.911002377+07:00","message":"Push: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.911004409+07:00","message":"TextPushed: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.911006279+07:00","message":"Set new StatePrefix : 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:33.911008316+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:33.91101575+07:00","message":"push: {false รัก 0 0xc00039c800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.116832017+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.116875016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเก็บรักตอนล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.116881369+07:00","message":"receive interim result [false|false]: ตัวเองจะเก็บรักตอนล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.116896257+07:00","message":"[buffer interim] 242 false ตัวเองจะเก็บรักตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.116903514+07:00","message":"[bufferProcess] interim [820000000]:ตัวเองจะเก็บรักตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.116909645+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรักตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.116915218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.116918268+07:00","message":"> Transcript [879] [false]: 'ตัวเองจะเกิดรักตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.116920607+07:00","message":"Set StatePrefix (first interim): 'ตัวเองจะเกิดรักตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.161097577+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.161133769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักของกินต่อหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.1611393+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.161152043+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.16115863+07:00","message":"[bufferProcess] interim [880000000]:ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.161170537+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเก็บรักตอนล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.161176642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.161179587+07:00","message":"> Transcript [880] [false]: 'ตัวเองจะเก็บรักตอนล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.161182116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.161184191+07:00","message":"Set new StatePrefix: 'ตัวเองจะเก็บรักตอนล่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.473537379+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.473574624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักของกินต่อหรือสิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.473581375+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักของกินต่อหรือสิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.47359402+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักของกินต่อหรือสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.473601515+07:00","message":"[bufferProcess] interim [180000000]:ตัวเองจะเกิดรักของกินต่อหรือสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.473603951+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.473610247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.473613002+07:00","message":"> Transcript [881] [false]: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.473615453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.473617912+07:00","message":"Set new StatePrefix: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.599327209+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.599374059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักของกินต่อหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.599381853+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.599395435+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.599406836+07:00","message":"[bufferProcess] interim [240000000]:ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.59941058+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรักของกินต่อหรือสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.599417576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.599420915+07:00","message":"> Transcript [882] [false]: 'ตัวเองจะเกิดรักของกินต่อหรือสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.599424363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.599426671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.599428679+07:00","message":"StatePrefix: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.599431439+07:00","message":"TextPushed: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.793591646+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.793634089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักของกินต่อหรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.793639806+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.793653134+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.793660446+07:00","message":"[bufferProcess] interim [480000000]:ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.793663201+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.793668765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.793671529+07:00","message":"> Transcript [883] [false]: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.793675426+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.793677493+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.793679437+07:00","message":"StatePrefix: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.793681768+07:00","message":"TextPushed: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.984808509+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.984845542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักของกินต่อหรือประชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.984852776+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักของกินต่อหรือประชา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:34.984877257+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักของกินต่อหรือประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.984885471+07:00","message":"[bufferProcess] interim [720000000]:ตัวเองจะเกิดรักของกินต่อหรือประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.984888243+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.984892153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.984894781+07:00","message":"> Transcript [884] [false]: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.984898299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.984900283+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.984902074+07:00","message":"StatePrefix: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:34.984904436+07:00","message":"TextPushed: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.025497377+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.1142807+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.114315203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองจะเกิดรักของกินต่อหรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.114321583+07:00","message":"receive interim result [false|false]: ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.114339331+07:00","message":"[buffer interim] 242 false ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114346631+07:00","message":"[bufferProcess] interim [840000000]:ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114349719+07:00","message":"[bufferProcess] send to processor:ตัวเองจะเกิดรักของกินต่อหรือประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114360478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114363609+07:00","message":"> Transcript [885] [false]: 'ตัวเองจะเกิดรักของกินต่อหรือประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114367221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114369684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114371642+07:00","message":"StatePrefix: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114374477+07:00","message":"TextPushed: 'ตัวเองจะเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114377124+07:00","message":"Push: 'ของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114379285+07:00","message":"TextPushed: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114381484+07:00","message":"Set new StatePrefix : 'ตัวเองจะเกิดรักของกินต่อหรือประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.114383568+07:00","message":"Next Push (prob) : 'ประชา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.114392877+07:00","message":"push: {false ของกินต่อหรือ 0 0xc00039c800}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:35.129927282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:35.129960927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.176431096+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.176466848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอ็งจะเกิดรักของติดต่อหรือเปล่า\",\"confidence\":0.88898426}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.176472334+07:00","message":"receive interim result [true|false]: เอ็งจะเกิดรักของติดต่อหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.176480785+07:00","message":"end recv isFinal message id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.17649369+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.176500169+07:00","message":"[buffer interim] 242 true เอ็งจะเกิดรักของติดต่อหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176506426+07:00","message":"[bufferProcess] interim [930000000]:เอ็งจะเกิดรักของติดต่อหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176509814+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวเองจะเกิดรักของกินต่อหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.17651303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176515608+07:00","message":"> Transcript [886] [false]: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176517866+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176519668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176521532+07:00","message":"> Transcript [887] [true]: 'เอ็งจะเกิดรักของติดต่อหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176523958+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176525986+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176527761+07:00","message":"StatePrefix: 'ตัวเองจะเกิดรักของกินต่อหรือประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.17652988+07:00","message":"TextPushed: 'ตัวเองจะเกิดรักของกินต่อหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176531719+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176648406+07:00","message":"Push: 'ของติดต่อหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176651558+07:00","message":"TextPushed: 'ตัวเองจะเกิดรักของกินต่อหรือของติดต่อหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176653826+07:00","message":"Set new StatePrefix : 'เอ็งจะเกิดรักของติดต่อหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176655932+07:00","message":"Next Push (prob) : 'เอ็งจะเกิดรักของติดต่อหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.176663493+07:00","message":"push: {true ของติดต่อหรือเปล่า 0 0xc00039c800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.176676209+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_242.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:35.187174219+07:00","message":"write wav file: './tmp/7560/7560_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.53724766+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.604628258+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.723590268+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.72360944+07:00","message":"found end of frame, send empty tag with msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.723612836+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.723621006+07:00","message":"[buffer interim] 243 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.723628293+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.723636602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.723639173+07:00","message":"> Transcript [888] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.723642013+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.723643907+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.723645653+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.723647545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:35.723650309+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.723659929+07:00","message":"push: {true \n 0 0xc003210180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:35.728484899+07:00","message":"write wav file: './tmp/7560/7560_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:35.856352647+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:37.119203307+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:37.119240044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:37.119245056+07:00","message":"receive interim result [false|false]: พรุ่งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:37.119258607+07:00","message":"[buffer interim] 244 false พรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:37.119265357+07:00","message":"[bufferProcess] interim [80000000]:พรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:37.119267465+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:37.119272709+07:00","message":"[bufferProcess] send to processor (ticker):พรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:37.119275609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:37.119278266+07:00","message":"> Transcript [889] [false]: 'พรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:37.119280552+07:00","message":"Set StatePrefix (first interim): 'พรุ่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:37.732685839+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:37.732726874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:37.732732431+07:00","message":"receive interim result [false|false]: พรุ่งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:37.732745062+07:00","message":"[buffer interim] 244 false พรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:37.732752329+07:00","message":"[bufferProcess] interim [680000000]:พรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:37.732754532+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:38.130111255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:38.130123969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.734827641+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.807134932+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.857146645+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.85720139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้นะคะ\",\"confidence\":0.9237798}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.857207602+07:00","message":"receive interim result [true|false]: พรุ่งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.857215127+07:00","message":"end recv isFinal message id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.857217542+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.857223985+07:00","message":"[buffer interim] 244 true พรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857231223+07:00","message":"[bufferProcess] interim [910000000]:พรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857234695+07:00","message":"[bufferProcess] send to processor (isfinal):พรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857238123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857241136+07:00","message":"> Transcript [890] [false]: 'พรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.85724445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857246404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.8572483+07:00","message":"StatePrefix: 'พรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.85725029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.85725181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857253699+07:00","message":"> Transcript [891] [true]: 'พรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857255958+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857257793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857259379+07:00","message":"StatePrefix: 'พรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.85726112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:38.857263331+07:00","message":"Push: 'พรุ่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.857270895+07:00","message":"push: {true พรุ่งนี้นะคะ 0 0xc003370100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:38.865523918+07:00","message":"write wav file: './tmp/7560/7560_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.868093848+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:38.936896998+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.06114458+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.061175373+07:00","message":"found end of frame, send empty tag with msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.061179105+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.061185006+07:00","message":"[buffer interim] 245 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.061192107+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.06119565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.061198339+07:00","message":"> Transcript [892] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.061200641+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.061202705+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.061204629+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.061206431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.061211623+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.061220806+07:00","message":"push: {true \n 0 0xc0027b4f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:39.066191497+07:00","message":"write wav file: './tmp/7560/7560_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.48437524+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.48442345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.484428851+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.484440973+07:00","message":"[buffer interim] 246 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.484448814+07:00","message":"[bufferProcess] interim [420000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.484451232+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.788366006+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.788408197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.788413474+07:00","message":"receive interim result [false|false]: โดยใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.788426349+07:00","message":"[buffer interim] 246 false โดยใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.788434588+07:00","message":"[bufferProcess] interim [660000000]:โดยใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.788437208+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.78844365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.788446739+07:00","message":"> Transcript [893] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.788449074+07:00","message":"Set StatePrefix (first interim): 'โดยใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.992741702+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.992779377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.992785396+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:39.992800605+07:00","message":"[buffer interim] 246 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.992808354+07:00","message":"[bufferProcess] interim [840000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.992811199+07:00","message":"[bufferProcess] send to processor:โดยใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.992814775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.992818325+07:00","message":"> Transcript [894] [false]: 'โดยใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.992822073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.992824008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.992825747+07:00","message":"StatePrefix: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:39.992827781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.14157074+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.141628433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.141634176+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.141647928+07:00","message":"[buffer interim] 246 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.141656049+07:00","message":"[bufferProcess] interim [20000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.141658732+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.141664045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.141667321+07:00","message":"> Transcript [895] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.141670473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.141672824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.141674689+07:00","message":"StatePrefix: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.141677443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.312802904+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.312851356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.312856879+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.312874685+07:00","message":"[buffer interim] 246 false โดยใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.312882371+07:00","message":"[bufferProcess] interim [140000000]:โดยใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.31288487+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.312890122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.31289295+07:00","message":"> Transcript [896] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.312896064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.312898261+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.312900055+07:00","message":"StatePrefix: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.312902289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.380519014+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.380558525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.380563961+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.380579599+07:00","message":"[buffer interim] 246 false โดยใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380587146+07:00","message":"[bufferProcess] interim [260000000]:โดยใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380590399+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380597232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.38060141+07:00","message":"> Transcript [897] [false]: 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380604677+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380606802+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380608595+07:00","message":"StatePrefix: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380610662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380616091+07:00","message":"Push: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380617945+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380619828+07:00","message":"Set new StatePrefix : 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.380622318+07:00","message":"Next Push (prob) : 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.380630301+07:00","message":"push: {false โดยใช้ 0 0xc003370880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474909808+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474930964+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474933611+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474935497+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474937192+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474938881+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474940901+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474942557+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474944331+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474946093+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474947806+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474949573+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474951176+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.474952872+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.552054867+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.552096441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.552103915+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:40.552117847+07:00","message":"[buffer interim] 246 false โดยใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.552125136+07:00","message":"[bufferProcess] interim [440000000]:โดยใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.552127603+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.552133635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.552136941+07:00","message":"> Transcript [898] [false]: 'โดยใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.552140221+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.552142517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.552144337+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:40.552146561+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.013958111+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.014002096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.014008494+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.014020439+07:00","message":"[buffer interim] 246 false โดยใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.014028204+07:00","message":"[bufferProcess] interim [860000000]:โดยใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.014031354+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.014036692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.01404015+07:00","message":"> Transcript [899] [false]: 'โดยใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.01404377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.014046264+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.014048268+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.014050595+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:41.130589446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:41.130598074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.260073906+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.260112621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.260119623+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.260136191+07:00","message":"[buffer interim] 246 false โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.260146075+07:00","message":"[bufferProcess] interim [160000000]:โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.260148715+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.260154605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.260157336+07:00","message":"> Transcript [900] [false]: 'โดยใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.260160537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.260162542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.260164803+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.260166881+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.815786501+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.914626336+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.914673835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.914680451+07:00","message":"receive interim result [false|false]: โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.914701912+07:00","message":"[buffer interim] 246 false โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914709778+07:00","message":"[bufferProcess] interim [760000000]:โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914712186+07:00","message":"[bufferProcess] send to processor:โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914715463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914718046+07:00","message":"> Transcript [901] [false]: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914721437+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.91472347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914725727+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.9147281+07:00","message":"TextPushed: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914731032+07:00","message":"Push: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914732924+07:00","message":"TextPushed: 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914735318+07:00","message":"Set new StatePrefix : 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.914737503+07:00","message":"Next Push (prob) : 'ที่มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.914746007+07:00","message":"push: {false สารสังเคราะห์ 0 0xc003370880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.941333574+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.941388195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน\",\"confidence\":0.943664}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.941395763+07:00","message":"receive interim result [true|false]: โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.941404652+07:00","message":"end recv isFinal message id 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.941406964+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.941414038+07:00","message":"[buffer interim] 246 true โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941421631+07:00","message":"[bufferProcess] interim [910000000]:โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941428444+07:00","message":"[bufferProcess] send to processor (isfinal):โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941431851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941434796+07:00","message":"> Transcript [902] [false]: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941437824+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941439657+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941441724+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941444612+07:00","message":"TextPushed: 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941446384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941448294+07:00","message":"> Transcript [903] [true]: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941450973+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941452534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941454193+07:00","message":"StatePrefix: 'โดยใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941455937+07:00","message":"TextPushed: 'โดยใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:41.941463356+07:00","message":"Push: 'ที่มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:41.941472093+07:00","message":"push: {true ที่มีสมบัติคล้ายออกซิน 0 0xc003370880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:41.9498714+07:00","message":"write wav file: './tmp/7560/7560_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:42.017256403+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:43.545037656+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:43.617116895+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:43.654738913+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:43.654756895+07:00","message":"found end of frame, send empty tag with msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:43.654760272+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:43.654767379+07:00","message":"[buffer interim] 247 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:43.654774565+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:43.654778801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:43.654781537+07:00","message":"> Transcript [904] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:43.654784025+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:43.654785823+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:43.654787482+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:43.654789191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:43.654791605+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:43.654801155+07:00","message":"push: {true \n 0 0xc000130b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:43.661584886+07:00","message":"write wav file: './tmp/7560/7560_247.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:44.131678705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:44.131695943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.444454677+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.536718009+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.53673851+07:00","message":"found end of frame, send empty tag with msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.536741892+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.53675364+07:00","message":"[buffer interim] 248 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.536760707+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.536769331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.536771889+07:00","message":"> Transcript [905] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.53677455+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.536776413+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.536778181+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.536779882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.536782218+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.536790946+07:00","message":"push: {true \n 0 0xc00206eb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:44.544888678+07:00","message":"write wav file: './tmp/7560/7560_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.636032427+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.695025778+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.83483156+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.861061489+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.86107725+07:00","message":"found end of frame, send empty tag with msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.861080269+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.861086386+07:00","message":"[buffer interim] 249 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.861092514+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.861095535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.861098098+07:00","message":"> Transcript [906] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.861100504+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.861102326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.861104135+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.861106051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:44.86111374+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.861122234+07:00","message":"push: {true \n 0 0xc0027b4100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:44.865685295+07:00","message":"write wav file: './tmp/7560/7560_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:44.894630707+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.03163479+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.031656033+07:00","message":"found end of frame, send empty tag with msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.031660429+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.03166995+07:00","message":"[buffer interim] 250 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.031678812+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.031688637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.031692489+07:00","message":"> Transcript [907] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.031696195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.031698977+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.031701848+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.031703777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.03170641+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.031716522+07:00","message":"push: {true \n 0 0xc003210000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:45.03726455+07:00","message":"write wav file: './tmp/7560/7560_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.277584312+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.334739945+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.516876539+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.516909355+07:00","message":"found end of frame, send empty tag with msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.516913735+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.516921303+07:00","message":"[buffer interim] 251 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.516928833+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.516932817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.516935785+07:00","message":"> Transcript [908] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.516938879+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.516941466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.516943192+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.516944857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.516947544+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.516956762+07:00","message":"push: {true \n 0 0xc003210480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:45.521367127+07:00","message":"write wav file: './tmp/7560/7560_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.671356708+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.72664113+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.79579529+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.875578952+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.875597657+07:00","message":"found end of frame, send empty tag with msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.875600578+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.875606937+07:00","message":"[buffer interim] 252 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.875613923+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.875617756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.875620652+07:00","message":"> Transcript [909] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.87562327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.875625304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.875627007+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.875628786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:45.875630887+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:45.875672159+07:00","message":"push: {true \n 0 0xc00206ea80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:45.880188924+07:00","message":"write wav file: './tmp/7560/7560_252.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:47.132040112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:47.132065636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.658651117+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.658704558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.658711878+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.658731318+07:00","message":"[buffer interim] 253 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.658740534+07:00","message":"[bufferProcess] interim [860000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.658744064+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.658748566+07:00","message":"[bufferProcess] send to processor (ticker):จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.65875246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.658756551+07:00","message":"> Transcript [910] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.658760057+07:00","message":"Set StatePrefix (first interim): 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.775784664+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.895252275+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.895295543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มื้อนี่ขาดจะเป็น\",\"confidence\":0.8371093}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.895301644+07:00","message":"receive interim result [true|false]: มื้อนี่ขาดจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.895314134+07:00","message":"end recv isFinal message id 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.89531632+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.895325041+07:00","message":"[buffer interim] 253 true มื้อนี่ขาดจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.895333901+07:00","message":"[bufferProcess] interim [220000000]:มื้อนี่ขาดจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.895337744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.895340561+07:00","message":"> Transcript [911] [true]: 'มื้อนี่ขาดจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.895345492+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.895348572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.895351183+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.89535448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:47.895363526+07:00","message":"Push: 'มื้อนี่ขาดจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:47.895393831+07:00","message":"push: {true มื้อนี่ขาดจะเป็น 0 0xc00039c900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:47.902364952+07:00","message":"write wav file: './tmp/7560/7560_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:48.037654669+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:50.132401213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:50.132405102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:50.698189732+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:50.698239596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:50.698245685+07:00","message":"receive interim result [false|false]: ตรงนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:50.698260268+07:00","message":"[buffer interim] 254 false ตรงนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:50.698268133+07:00","message":"[bufferProcess] interim [460000000]:ตรงนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:50.698270397+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:50.698276721+07:00","message":"[bufferProcess] send to processor (ticker):ตรงนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:50.69827929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:50.698282+07:00","message":"> Transcript [912] [false]: 'ตรงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:50.698284385+07:00","message":"Set StatePrefix (first interim): 'ตรงนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:50.867431754+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:50.867478674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงนั้นป่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:50.867483753+07:00","message":"receive interim result [false|false]: ตรงนั้นป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:50.8674963+07:00","message":"[buffer interim] 254 false ตรงนั้นป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:50.86750642+07:00","message":"[bufferProcess] interim [700000000]:ตรงนั้นป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:50.867508709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:51.510631849+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:51.510671189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงนั้นจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:51.510677178+07:00","message":"receive interim result [false|false]: ตรงนั้นจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:51.510688196+07:00","message":"[buffer interim] 254 false ตรงนั้นจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.510698225+07:00","message":"[bufferProcess] interim [240000000]:ตรงนั้นจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.510701+07:00","message":"[bufferProcess] send to processor:ตรงนั้นป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.510706488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.510709602+07:00","message":"> Transcript [913] [false]: 'ตรงนั้นป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.510713029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.510715018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.510716866+07:00","message":"StatePrefix: 'ตรงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.510718925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:51.81237249+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:51.812420936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงนั้นจะเป็นหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:51.812426792+07:00","message":"receive interim result [false|false]: ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:51.812443081+07:00","message":"[buffer interim] 254 false ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.812451817+07:00","message":"[bufferProcess] interim [540000000]:ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.812454902+07:00","message":"[bufferProcess] send to processor:ตรงนั้นจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.812522049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.812525175+07:00","message":"> Transcript [914] [false]: 'ตรงนั้นจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.812528301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.812531142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.812533204+07:00","message":"StatePrefix: 'ตรงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:51.812535374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.194740275+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.258391163+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.298267277+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.298309732+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-04-30T13:33:52.298316736+07:00","message":"receive interim result [false|false]: ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.298333578+07:00","message":"[buffer interim] 254 false ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.298342585+07:00","message":"[bufferProcess] interim [140000000]:ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.298346433+07:00","message":"[bufferProcess] send to processor:ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.298351191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.298355362+07:00","message":"> Transcript [915] [false]: 'ตรงนั้นจะเป็นหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.298359729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.298362559+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.298365194+07:00","message":"StatePrefix: 'ตรงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.298368059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.367277634+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.367324839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงนั้นจะเป็นหลัก\",\"confidence\":0.90201}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.367332807+07:00","message":"receive interim result [true|false]: ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.367343375+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.367347209+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.367355368+07:00","message":"[buffer interim] 254 true ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367364271+07:00","message":"[bufferProcess] interim [170000000]:ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367378372+07:00","message":"[bufferProcess] send to processor (isfinal):ตรงนั้นจะเป็นหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367384033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367388636+07:00","message":"> Transcript [916] [false]: 'ตรงนั้นจะเป็นหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367393468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367396683+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367399134+07:00","message":"StatePrefix: 'ตรงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367402069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367405216+07:00","message":"Push: 'ตรงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367408133+07:00","message":"TextPushed: 'ตรงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367410577+07:00","message":"Set new StatePrefix : 'ตรงนั้นจะเป็นหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367413488+07:00","message":"Next Push (prob) : 'จะเป็นหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367416037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367418801+07:00","message":"> Transcript [917] [true]: 'ตรงนั้นจะเป็นหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367421757+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367424097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367426623+07:00","message":"StatePrefix: 'ตรงนั้นจะเป็นหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367429219+07:00","message":"TextPushed: 'ตรงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.367432487+07:00","message":"Push: 'จะเป็นหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.367443215+07:00","message":"push: {false ตรงนั้น 0 0xc003370700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.367456241+07:00","message":"push: {true จะเป็นหลัก 0 0xc003370700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:52.377713403+07:00","message":"write wav file: './tmp/7560/7560_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.57505667+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.65998592+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.660007469+07:00","message":"found end of frame, send empty tag with msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.660010774+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.66001887+07:00","message":"[buffer interim] 255 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.660026722+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.660030583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.660033375+07:00","message":"> Transcript [918] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.660036851+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.660040175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.660043067+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.660045904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:52.660049133+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.660062209+07:00","message":"push: {true \n 0 0xc003210800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:52.666088874+07:00","message":"write wav file: './tmp/7560/7560_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:52.896176194+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.024497858+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.119298359+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.119334254+07:00","message":"found end of frame, send empty tag with msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.119338103+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.11934741+07:00","message":"[buffer interim] 256 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.119355656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.119365959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.119368487+07:00","message":"> Transcript [919] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.119370984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.119372834+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.119374604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.119376689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.119382629+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.119392674+07:00","message":"push: {true \n 0 0xc00206e000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:53.123704202+07:00","message":"write wav file: './tmp/7560/7560_256.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:53.132589083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:53.13259766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.157207288+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.216058648+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.286127912+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.362007975+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.362026949+07:00","message":"found end of frame, send empty tag with msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.362029944+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.362035772+07:00","message":"[buffer interim] 257 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.362042822+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.362046762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.36204956+07:00","message":"> Transcript [920] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.362051936+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.362054334+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.362056124+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.362057921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:53.362065964+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:53.362075093+07:00","message":"push: {true \n 0 0xc000130280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:53.366421949+07:00","message":"write wav file: './tmp/7560/7560_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.190811985+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.190859303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.190864406+07:00","message":"receive interim result [false|false]: กินข้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.190882899+07:00","message":"[buffer interim] 258 false กินข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.190891146+07:00","message":"[bufferProcess] interim [900000000]:กินข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.190893421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.660440999+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.660487169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.66049246+07:00","message":"receive interim result [false|false]: ดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.660504486+07:00","message":"[buffer interim] 258 false ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.660512658+07:00","message":"[bufferProcess] interim [380000000]:ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.660515326+07:00","message":"[bufferProcess] send to processor:กินข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.660520803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.660523683+07:00","message":"> Transcript [921] [false]: 'กินข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.660526038+07:00","message":"Set StatePrefix (first interim): 'กินข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.884796059+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.94641896+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.99662158+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.996664467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สินค้าเราดูนะคะ\",\"confidence\":0.90613526}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.996670608+07:00","message":"receive interim result [true|false]: สินค้าเราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.996679605+07:00","message":"end recv isFinal message id 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.996681998+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.996688913+07:00","message":"[buffer interim] 258 true สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996698633+07:00","message":"[bufferProcess] interim [830000000]:สินค้าเราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996704245+07:00","message":"[bufferProcess] send to processor (isfinal):ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996707692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996710655+07:00","message":"> Transcript [922] [false]: 'ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996713133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996715334+07:00","message":"Set new StatePrefix: 'ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996716971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996718898+07:00","message":"> Transcript [923] [true]: 'สินค้าเราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996721694+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996723818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996725806+07:00","message":"StatePrefix: 'ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.996727798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:54.99673401+07:00","message":"Push: 'สินค้าเราดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:54.996742034+07:00","message":"push: {true สินค้าเราดูนะคะ 0 0xc00206f080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:55.003297662+07:00","message":"write wav file: './tmp/7560/7560_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.0015489+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.001596342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีค่ะจะไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.001603196+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.001618074+07:00","message":"[buffer interim] 259 false ดีค่ะจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.001626203+07:00","message":"[bufferProcess] interim [900000000]:ดีค่ะจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.001628526+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.00163178+07:00","message":"[bufferProcess] send to processor (ticker):ดีค่ะจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.001634375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.001637167+07:00","message":"> Transcript [924] [false]: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.001639388+07:00","message":"Set StatePrefix (first interim): 'ดีค่ะจะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.130947+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.131003299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีค่ะจะไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.131009026+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.131023145+07:00","message":"[buffer interim] 259 false ดีค่ะจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.131031574+07:00","message":"[bufferProcess] interim [20000000]:ดีค่ะจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.1310337+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:56.133142296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:56.13314018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.315499522+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.315554455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีค่ะจะไม่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.315562471+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.315580589+07:00","message":"[buffer interim] 259 false ดีค่ะจะไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.315592564+07:00","message":"[bufferProcess] interim [200000000]:ดีค่ะจะไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.315596417+07:00","message":"[bufferProcess] send to processor:ดีค่ะจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.31560426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.315608864+07:00","message":"> Transcript [925] [false]: 'ดีค่ะจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.31561284+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.315615028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.31561697+07:00","message":"StatePrefix: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.315619495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.498621217+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.498665287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีค่ะจะไม่มีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.498671441+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.498686543+07:00","message":"[buffer interim] 259 false ดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.498694048+07:00","message":"[bufferProcess] interim [380000000]:ดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.498696769+07:00","message":"[bufferProcess] send to processor:ดีค่ะจะไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.498705331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.498708136+07:00","message":"> Transcript [926] [false]: 'ดีค่ะจะไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.498711679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.498713709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.498715584+07:00","message":"StatePrefix: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.498717642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.904400085+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.904441559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีค่ะจะไม่มีการใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.90444752+07:00","message":"receive interim result [false|false]: ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:56.904460178+07:00","message":"[buffer interim] 259 false ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.904467792+07:00","message":"[bufferProcess] interim [800000000]:ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.904470426+07:00","message":"[bufferProcess] send to processor:ดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.904476221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.904479046+07:00","message":"> Transcript [927] [false]: 'ดีค่ะจะไม่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.904482427+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.90448464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.904486489+07:00","message":"StatePrefix: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:56.904488641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.184619192+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.300540235+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.300584477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยินดีค่ะจะไม่มีการใช้\",\"confidence\":0.89695543}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.300590508+07:00","message":"receive interim result [true|false]: ยินดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.300598322+07:00","message":"end recv isFinal message id 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.300600576+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.300607167+07:00","message":"[buffer interim] 259 true ยินดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.30061512+07:00","message":"[bufferProcess] interim [250000000]:ยินดีค่ะจะไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300620273+07:00","message":"[bufferProcess] send to processor (isfinal):ดีค่ะจะไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300623435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300626558+07:00","message":"> Transcript [928] [false]: 'ดีค่ะจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300630387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300632431+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300634274+07:00","message":"StatePrefix: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300636277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300640255+07:00","message":"Push: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300642025+07:00","message":"TextPushed: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300644025+07:00","message":"Set new StatePrefix : 'ดีค่ะจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300646047+07:00","message":"Next Push (prob) : 'มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300647875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.30064977+07:00","message":"> Transcript [929] [true]: 'ยินดีค่ะจะไม่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300652064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300653997+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300655644+07:00","message":"StatePrefix: 'ดีค่ะจะไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300658695+07:00","message":"TextPushed: 'ดีค่ะจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300660312+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.300738387+07:00","message":"push: {false ดีค่ะจะไม่ 0 0xc003210400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300764501+07:00","message":"Push: 'การใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.3007675+07:00","message":"TextPushed: 'ดีค่ะจะไม่การใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300769474+07:00","message":"Set new StatePrefix : 'ยินดีค่ะจะไม่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300771316+07:00","message":"Next Push (prob) : 'ยินดีค่ะจะไม่มีการใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.300777004+07:00","message":"push: {true การใช้ 0 0xc003210400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:57.300790408+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_259.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:57.307793126+07:00","message":"write wav file: './tmp/7560/7560_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:57.317578062+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:58.925923173+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:58.989573098+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:59.02592666+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:59.025947068+07:00","message":"found end of frame, send empty tag with msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:59.025951965+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:59.02595914+07:00","message":"[buffer interim] 260 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.02596694+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.025971353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.025974204+07:00","message":"> Transcript [930] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.025976864+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.02597878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.025980794+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.025982572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.025991272+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:59.026000329+07:00","message":"push: {true \n 0 0xc000131380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:33:59.032798255+07:00","message":"write wav file: './tmp/7560/7560_260.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:59.134096142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:33:59.134108112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:59.721400711+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:59.721460513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:59.721465696+07:00","message":"receive interim result [false|false]: เนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:33:59.721480491+07:00","message":"[buffer interim] 261 false เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.721486961+07:00","message":"[bufferProcess] interim [780000000]:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:33:59.721489325+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.13026062+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.1302973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.130303791+07:00","message":"receive interim result [false|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.130317277+07:00","message":"[buffer interim] 261 false แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.13032431+07:00","message":"[bufferProcess] interim [220000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.130326758+07:00","message":"[bufferProcess] send to processor:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.130332378+07:00","message":"[bufferProcess] send to processor (ticker):แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.130335573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.130341863+07:00","message":"> Transcript [931] [false]: 'เนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.130344474+07:00","message":"Set StatePrefix (first interim): 'เนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.130346029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.130348087+07:00","message":"> Transcript [932] [false]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.130350054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.130351758+07:00","message":"Set new StatePrefix: 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.224518154+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.330596701+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.330641644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะ\",\"confidence\":0.9103648}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.330648791+07:00","message":"receive interim result [true|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.330657028+07:00","message":"end recv isFinal message id 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.330660266+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.330667953+07:00","message":"[buffer interim] 261 true แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.330677607+07:00","message":"[bufferProcess] interim [460000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.330681663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.33068451+07:00","message":"> Transcript [933] [true]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.330687426+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.3306893+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.330691351+07:00","message":"StatePrefix: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.33069363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.330700006+07:00","message":"Push: 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.330707866+07:00","message":"push: {true แล้วนะคะ 0 0xc0027b5180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:01.338814977+07:00","message":"write wav file: './tmp/7560/7560_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.357419532+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.918547787+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.918588537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.918593878+07:00","message":"receive interim result [false|false]: จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:01.918605596+07:00","message":"[buffer interim] 262 false จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.918612872+07:00","message":"[bufferProcess] interim [600000000]:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:01.91861508+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:02.030486043+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:02.030526508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:02.030532325+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:02.030545647+07:00","message":"[buffer interim] 262 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.030555171+07:00","message":"[bufferProcess] interim [720000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.030557789+07:00","message":"[bufferProcess] send to processor:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.030561312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.030564126+07:00","message":"> Transcript [934] [false]: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.030566133+07:00","message":"Set StatePrefix (first interim): 'จะเห็น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:02.134609271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:02.13462898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:02.587733382+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:02.587769812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:02.587775503+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:02.587788458+07:00","message":"[buffer interim] 262 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.587796862+07:00","message":"[bufferProcess] interim [320000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.587799353+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.587805957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.587808665+07:00","message":"> Transcript [935] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.587811605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.587813837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.587815587+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:02.587817813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.262256079+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.262315842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าอิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.262324111+07:00","message":"receive interim result [false|false]: จะเห็นว่าอิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.262343197+07:00","message":"[buffer interim] 262 false จะเห็นว่าอิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.262355562+07:00","message":"[bufferProcess] interim [920000000]:จะเห็นว่าอิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.262360797+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.262368235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.262372484+07:00","message":"> Transcript [936] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.262379283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.262383084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.262387645+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.262390955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.431783404+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.431832253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.431838385+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.431853501+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.431864182+07:00","message":"[bufferProcess] interim [40000000]:จะเห็นว่าสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.431866652+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าอิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.431879938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.431883042+07:00","message":"> Transcript [937] [false]: 'จะเห็นว่าอิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.431886326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.43188865+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.43189067+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.431892866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.495873146+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.49592175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.495928767+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.495943664+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.49595186+07:00","message":"[bufferProcess] interim [160000000]:จะเห็นว่าสิ่งที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495955107+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495962503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495965696+07:00","message":"> Transcript [938] [false]: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495969404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495971905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495973936+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.49597628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495985655+07:00","message":"Push: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495987493+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495989422+07:00","message":"Set new StatePrefix : 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.495991465+07:00","message":"Next Push (prob) : 'ว่าสิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.496000281+07:00","message":"push: {false จะเห็น 0 0xc000130500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.50377298+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.503792345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.503797568+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.503807831+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.503812097+07:00","message":"[bufferProcess] interim [220000000]:จะเห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.503814032+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.503816693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.503818759+07:00","message":"> Transcript [939] [false]: 'จะเห็นว่าสิ่งที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.503821628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.50382395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.503826502+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.503828416+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.691051717+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.691097402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.691104693+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.691118341+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.691127173+07:00","message":"[bufferProcess] interim [340000000]:จะเห็นว่าสิ่งที่ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.691130523+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.691140405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.691143154+07:00","message":"> Transcript [940] [false]: 'จะเห็นว่าสิ่งที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.691146769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.691148889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.691152049+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.691154569+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.810361432+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.810407544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.810413871+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.81042666+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.810434464+07:00","message":"[bufferProcess] interim [460000000]:จะเห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.810436978+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.81044355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.810447141+07:00","message":"> Transcript [941] [false]: 'จะเห็นว่าสิ่งที่ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.810450896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.810453199+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.810455234+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.810457804+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.997086622+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.997122788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.997128943+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.99714196+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997149968+07:00","message":"[bufferProcess] interim [640000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997153154+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997158561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.99717209+07:00","message":"> Transcript [942] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997176805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997179357+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997181589+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997183884+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997189732+07:00","message":"Push: 'ว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997191725+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997193637+07:00","message":"Set new StatePrefix : 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:03.997195669+07:00","message":"Next Push (prob) : 'ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:03.997203561+07:00","message":"push: {false ว่าสิ่งที่ 0 0xc000130500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.328682088+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.328719105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.328725399+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.328742866+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.328751203+07:00","message":"[bufferProcess] interim [940000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.328754544+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.328758815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.328762216+07:00","message":"> Transcript [943] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.328766106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.328768038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.328769926+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.328772474+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.844055895+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.84410026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.844108517+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.844124357+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.844132185+07:00","message":"[bufferProcess] interim [480000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.844135557+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.844142647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.844145672+07:00","message":"> Transcript [944] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.844149497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.84415162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.844153953+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.844156969+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.901036761+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.901086605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.901092693+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:04.901107999+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.90111688+07:00","message":"[bufferProcess] interim [600000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.901119842+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.901125342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.901128034+07:00","message":"> Transcript [945] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.901131285+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.901133344+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.901135587+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:04.901138058+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:05.135574696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:05.135581084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.27782544+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.277863679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.277876608+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.277889692+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277896996+07:00","message":"[bufferProcess] interim [900000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277899746+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277905315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277908882+07:00","message":"> Transcript [946] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277912977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277915198+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277918065+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277920997+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277925891+07:00","message":"Push: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277927681+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277929753+07:00","message":"Set new StatePrefix : 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.277931885+07:00","message":"Next Push (prob) : 'ใช้สารจะไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.27793961+07:00","message":"push: {false ไม่มีการ 0 0xc000130500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.291927791+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.291949246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.291964826+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.291974885+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.291979982+07:00","message":"[bufferProcess] interim [960000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.291982046+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.291986703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.291989104+07:00","message":"> Transcript [947] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.291992734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.291994873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.291996673+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.29199911+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.475129803+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.475165447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.475172521+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.475189059+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.475196412+07:00","message":"[bufferProcess] interim [80000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.475199384+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.47520274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.475205298+07:00","message":"> Transcript [948] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.475208732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.475210687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.475212461+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.475214844+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.978439133+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.978481024+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-04-30T13:34:05.978487605+07:00","message":"receive interim result [false|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:05.978514377+07:00","message":"[buffer interim] 262 false จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.978527066+07:00","message":"[bufferProcess] interim [680000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.978529698+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.978536862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.978539718+07:00","message":"> Transcript [949] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.97856802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.97857099+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.978572868+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:05.978575284+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.035326325+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.207365421+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.207398691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก\",\"confidence\":0.9217712}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.207406148+07:00","message":"receive interim result [true|false]: จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.207419106+07:00","message":"end recv isFinal message id 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.207421513+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.207428034+07:00","message":"[buffer interim] 262 true จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207435423+07:00","message":"[bufferProcess] interim [890000000]:จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.20743927+07:00","message":"[bufferProcess] send to processor (isfinal):จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207448663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207469963+07:00","message":"> Transcript [950] [false]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207476028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207479147+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.20748163+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207484867+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207489019+07:00","message":"Push: 'ใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207491435+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207493596+07:00","message":"Set new StatePrefix : 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207495842+07:00","message":"Next Push (prob) : 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207498484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207500984+07:00","message":"> Transcript [951] [true]: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีรากงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207503079+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207504753+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207507296+07:00","message":"StatePrefix: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มีราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207509244+07:00","message":"TextPushed: 'จะเห็นว่าสิ่งที่ไม่มีการใช้สารจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:06.207511558+07:00","message":"Push: 'รากงอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.207524369+07:00","message":"push: {false ใช้สารจะไม่มี 0 0xc000130500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.207535792+07:00","message":"push: {true รากงอก 0 0xc000130500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:06.218145869+07:00","message":"write wav file: './tmp/7560/7560_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:06.618194965+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.15111106+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.151153487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.151159354+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.151173664+07:00","message":"[buffer interim] 263 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.15118082+07:00","message":"[bufferProcess] interim [540000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.151182561+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.473094789+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.473138222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"cm\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.473144184+07:00","message":"receive interim result [false|false]: cm"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.473157528+07:00","message":"[buffer interim] 263 false cm"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.473173722+07:00","message":"[bufferProcess] interim [900000000]:cm"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.473176932+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.473183348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.473186509+07:00","message":"> Transcript [952] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.473188804+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.780813096+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.780852774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.780860312+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:07.780881578+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.780897407+07:00","message":"[bufferProcess] interim [140000000]:ส่งพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.780902243+07:00","message":"[bufferProcess] send to processor:cm"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.780909607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.780914327+07:00","message":"> Transcript [953] [false]: 'cm'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.780918628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:07.780922389+07:00","message":"Set new StatePrefix: 'cm'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:08.136139498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:08.136129895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.182992797+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.183040786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.183047154+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.183059594+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.183066524+07:00","message":"[bufferProcess] interim [560000000]:ส่งพรุ่งนี้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.183069116+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.183074937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.183077751+07:00","message":"> Transcript [954] [false]: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.18308055+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.183082735+07:00","message":"Set new StatePrefix: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.497150311+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.497197143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.497204181+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.497218245+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.497226173+07:00","message":"[bufferProcess] interim [860000000]:ส่งพรุ่งนี้นะคะที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.497229137+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.497232794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.497235555+07:00","message":"> Transcript [955] [false]: 'ส่งพรุ่งนี้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.497238675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.497240829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.497242649+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.497244668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.753839215+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.753876149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.753883132+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.75389398+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.753899575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.753902398+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.753908457+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:08.753911598+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753917464+07:00","message":"[bufferProcess] interim [160000000]:ส่งพรุ่งนี้นะคะที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753921839+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753925118+07:00","message":"[bufferProcess] interim [220000000]:ส่งพรุ่งนี้นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753927075+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753929462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753932001+07:00","message":"> Transcript [956] [false]: 'ส่งพรุ่งนี้นะคะที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753935028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753936987+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753939269+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753941314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753942769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753944632+07:00","message":"> Transcript [957] [false]: 'ส่งพรุ่งนี้นะคะที่มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753946572+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753948178+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753949743+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:08.753951334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.060421942+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.060486944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.060492834+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.060507498+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060518276+07:00","message":"[bufferProcess] interim [460000000]:ส่งพรุ่งนี้นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060521899+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060528435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.06053142+07:00","message":"> Transcript [958] [false]: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060534537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060536698+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060538697+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060540736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060544759+07:00","message":"Push: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060546864+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060549244+07:00","message":"Set new StatePrefix : 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.060552796+07:00","message":"Next Push (prob) : 'ที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.060572829+07:00","message":"push: {false ส่งพรุ่งนี้นะคะ 0 0xc00206f980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.266615256+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.266665884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.266675355+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.266693368+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.26670344+07:00","message":"[bufferProcess] interim [700000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.26670789+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.266712515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.266716551+07:00","message":"> Transcript [959] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.266720936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.266723716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.266726424+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.266729654+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.782695065+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.782739918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.782746185+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:09.782760322+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.782768438+07:00","message":"[bufferProcess] interim [180000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.782771225+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.782777851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.782780545+07:00","message":"> Transcript [960] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.782784296+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.782786602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.78278886+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:09.782791971+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.088537467+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.088575152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.088582135+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.088597445+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.088604464+07:00","message":"[bufferProcess] interim [480000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.088607461+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.088615055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.088617936+07:00","message":"> Transcript [961] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.088621143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.088623148+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.088625485+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.088628162+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.288724943+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.288768443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.288774381+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.288787933+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.288795307+07:00","message":"[bufferProcess] interim [720000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.288797791+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.288804064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.288806999+07:00","message":"> Transcript [962] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.28881034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.288812376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.288814657+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.288817223+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.28882164+07:00","message":"Push: 'ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.2888237+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.288825901+07:00","message":"Set new StatePrefix : 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.288828428+07:00","message":"Next Push (prob) : 'ใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.28883596+07:00","message":"push: {false ที่มีการ 0 0xc00206f980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475055022+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475089373+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475092291+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475094024+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475095692+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475097588+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475099677+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475101248+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475102865+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475104582+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475106067+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475107593+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475109237+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.475110747+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.538015586+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.538060249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.538067116+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.538081994+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.538089008+07:00","message":"[bufferProcess] interim [960000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.5380921+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.538098964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.53810152+07:00","message":"> Transcript [963] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.538105322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.538107282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.538109278+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.538112046+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.541039164+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.541051591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.54105802+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.541066547+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.541070039+07:00","message":"[bufferProcess] interim [20000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.541072713+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.541075153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.541077097+07:00","message":"> Transcript [964] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.54107937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.541081245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.541083038+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.54108487+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.856703738+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.856743229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.856750496+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.856765901+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.85677264+07:00","message":"[bufferProcess] interim [260000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.856775362+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.85678346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.856786602+07:00","message":"> Transcript [965] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.856790678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.856792707+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.856794936+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.856799762+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.980748164+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.980786577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.980793736+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.980809894+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.980816974+07:00","message":"[bufferProcess] interim [380000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.980819716+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.980827467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.980830066+07:00","message":"> Transcript [966] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.98083379+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.980835752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.98083834+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.980841218+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.980849167+07:00","message":"Push: 'ใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.98085167+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.98085378+07:00","message":"Set new StatePrefix : 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:10.980856522+07:00","message":"Next Push (prob) : 'มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:10.980864459+07:00","message":"push: {false ใช้สารสังเคราะห์ที่ 0 0xc00206f980}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:11.136762302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:11.136792696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.429535652+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.52030347+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.520342657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.520349045+07:00","message":"receive interim result [false|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.520364336+07:00","message":"[buffer interim] 263 false ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.520372415+07:00","message":"[bufferProcess] interim [980000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.520374996+07:00","message":"[bufferProcess] send to processor:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.520378353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.520380921+07:00","message":"> Transcript [967] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.520384644+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.520386561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.520388393+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.520391333+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.562365669+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.56241655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.562426394+07:00","message":"receive interim result [true|false]: ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.562440092+07:00","message":"end recv isFinal message id 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.562443506+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.562452157+07:00","message":"[buffer interim] 263 true ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562461287+07:00","message":"[bufferProcess] interim [10000000]:ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562466109+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562470678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562475242+07:00","message":"> Transcript [968] [false]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562480529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562483839+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562486435+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562490751+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562493983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562497164+07:00","message":"> Transcript [969] [true]: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562500687+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562503295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562505955+07:00","message":"StatePrefix: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562509164+07:00","message":"TextPushed: 'ส่งพรุ่งนี้นะคะที่มีการใช้สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:11.562517205+07:00","message":"Push: 'มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.562527846+07:00","message":"push: {true มีสมบัติคล้าย 0 0xc00206f980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:11.573302608+07:00","message":"write wav file: './tmp/7560/7560_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:11.675260234+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:12.885748094+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:12.946048018+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:12.974228251+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:12.97426374+07:00","message":"found end of frame, send empty tag with msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:12.974267114+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:12.974275222+07:00","message":"[buffer interim] 264 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:12.974282691+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:12.974290242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:12.974293147+07:00","message":"> Transcript [970] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:12.974295593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:12.974297403+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:12.974299316+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:12.974301472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:12.974307289+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:12.974317537+07:00","message":"push: {true \n 0 0xc0027b4a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:12.980037958+07:00","message":"write wav file: './tmp/7560/7560_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:13.973786437+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.036548992+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.066849293+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.066892927+07:00","message":"found end of frame, send empty tag with msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.066897025+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.066916476+07:00","message":"[buffer interim] 265 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.066952488+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.066957364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.066960618+07:00","message":"> Transcript [971] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.066963326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.066965455+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.066967505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.066969212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.066974951+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.066985424+07:00","message":"push: {true \n 0 0xc000131480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:14.07372736+07:00","message":"write wav file: './tmp/7560/7560_265.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:14.13784824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:14.13784831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.234865332+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.295479492+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.332178073+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.332206764+07:00","message":"found end of frame, send empty tag with msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.332210508+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.332219318+07:00","message":"[buffer interim] 266 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.332226613+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.332230322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.332233284+07:00","message":"> Transcript [972] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.332235905+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.332237746+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.332239549+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.332241312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.332244465+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.332268361+07:00","message":"push: {true \n 0 0xc003370c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:14.336672617+07:00","message":"write wav file: './tmp/7560/7560_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.613986397+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.699341675+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.69937065+07:00","message":"found end of frame, send empty tag with msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.699375164+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.699383793+07:00","message":"[buffer interim] 267 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.699391205+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.699394828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.699397317+07:00","message":"> Transcript [973] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.699400312+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.699402238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.699404077+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.699405812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:14.699413409+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.699423016+07:00","message":"push: {true \n 0 0xc000130800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:14.705082493+07:00","message":"write wav file: './tmp/7560/7560_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.876808747+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:14.934676323+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:15.325680463+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.133208886+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.133227961+07:00","message":"found end of frame, send empty tag with msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.133231186+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.13323762+07:00","message":"[buffer interim] 268 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.133243831+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.13324791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.133250737+07:00","message":"> Transcript [974] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.133253143+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.13325521+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.13325691+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.133258733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.133261101+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.133270908+07:00","message":"push: {true \n 0 0xc000131180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:16.138368555+07:00","message":"write wav file: './tmp/7560/7560_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.528022579+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.528070552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.528076034+07:00","message":"receive interim result [false|false]: การสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.528091292+07:00","message":"[buffer interim] 269 false การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.528099786+07:00","message":"[bufferProcess] interim [200000000]:การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.528102157+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.698759615+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.698818721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.698827039+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.698844964+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.698863828+07:00","message":"[bufferProcess] interim [380000000]:การสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.698866798+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.698876889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.698880317+07:00","message":"> Transcript [975] [false]: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.698882812+07:00","message":"Set StatePrefix (first interim): 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.760061636+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.760104448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.760109484+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.760123351+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.760131355+07:00","message":"[bufferProcess] interim [500000000]:การสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.760134811+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.760138456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.760141552+07:00","message":"> Transcript [976] [false]: 'การสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.760144851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.760147484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.760149341+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.760151608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.941531983+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.941580316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.94158617+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:16.94159969+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.941608203+07:00","message":"[bufferProcess] interim [680000000]:การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.941610935+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.941617957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.941620787+07:00","message":"> Transcript [977] [false]: 'การสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.94162462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.941627055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.941628823+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:16.94163109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.076551853+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.076597358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มี 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.076602941+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.076616243+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.076623135+07:00","message":"[bufferProcess] interim [800000000]:การสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.076626061+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.076632759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.076638968+07:00","message":"> Transcript [978] [false]: 'การสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.07664241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.076644845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.076648779+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.076651164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:17.138000419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:17.138011392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.197303031+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.197343599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.197349583+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.197362745+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197370386+07:00","message":"[bufferProcess] interim [860000000]:การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197373057+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197380277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197383021+07:00","message":"> Transcript [979] [false]: 'การสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197386355+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197388633+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197390703+07:00","message":"StatePrefix: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197392982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197397232+07:00","message":"Push: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197399099+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197402408+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.197404478+07:00","message":"Next Push (prob) : 'ที่มี 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.197411758+07:00","message":"push: {false การสังเคราะห์ 0 0xc000131300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.387734163+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.387773144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.387779319+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.387792025+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.387799366+07:00","message":"[bufferProcess] interim [100000000]:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.38780246+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.387809752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.38781242+07:00","message":"> Transcript [980] [false]: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.387814774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.387819449+07:00","message":"Set new StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.965855435+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.965899115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.965905398+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:17.965919063+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.965926167+07:00","message":"[bufferProcess] interim [700000000]:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.965929462+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.965936887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.965939757+07:00","message":"> Transcript [981] [false]: 'การสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.965943814+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.965946014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.965948231+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:17.965950775+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:18.873820873+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:18.873861883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:18.873868315+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:18.87388637+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:18.873894388+07:00","message":"[bufferProcess] interim [600000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:18.873897563+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:18.873903015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:18.873905742+07:00","message":"> Transcript [982] [false]: 'การสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:18.873909017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:18.873911192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:18.87391333+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:18.873916126+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.262965081+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.263006759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.263012358+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.263023344+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.263031525+07:00","message":"[bufferProcess] interim [960000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.263034368+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.263038017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.263040729+07:00","message":"> Transcript [983] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.263044351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.26304635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.263048942+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.263051668+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.289484977+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.289528003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.28953332+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.289548146+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289556878+07:00","message":"[bufferProcess] interim [20000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289560002+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289566585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289569887+07:00","message":"> Transcript [984] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289573812+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289576064+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289578382+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.28958096+07:00","message":"TextPushed: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.28958527+07:00","message":"Push: 'ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289587056+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289589026+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.289591176+07:00","message":"Next Push (prob) : 'คล้ายอย่างต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.289599038+07:00","message":"push: {false ที่มีสมบัติ 0 0xc000131300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.497097011+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.497134749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.497144848+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.497158719+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.497178835+07:00","message":"[bufferProcess] interim [140000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.497182779+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.497188917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.497191925+07:00","message":"> Transcript [985] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.497194332+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.710474539+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.710516523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.710522852+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.710538245+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.710547159+07:00","message":"[bufferProcess] interim [380000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.710550198+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.710554431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.710557611+07:00","message":"> Transcript [986] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.710560558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.710562442+07:00","message":"Set new StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.90974731+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.909795555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.90980477+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:19.90982185+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.909831775+07:00","message":"[bufferProcess] interim [620000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.90983442+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.909840537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.909847695+07:00","message":"> Transcript [987] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.909851856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.909853997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.909855905+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:19.909858724+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.093958649+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.093996263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.094002555+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.094017349+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.094027009+07:00","message":"[bufferProcess] interim [800000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.094029678+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.094035355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.094038245+07:00","message":"> Transcript [988] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.094041579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.094043666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.094045694+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.094048091+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:20.138746188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:20.138753367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.277968699+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.278016135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.278024917+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.27803729+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.278045884+07:00","message":"[bufferProcess] interim [980000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.278048863+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.278054179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.278057631+07:00","message":"> Transcript [989] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.278061715+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.278063856+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.278065761+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.278068608+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.406850862+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.406896211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.406901917+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.406913141+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406920878+07:00","message":"[bufferProcess] interim [40000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.40692352+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406930818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406933604+07:00","message":"> Transcript [990] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406937346+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406939447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406941254+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406943598+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406948525+07:00","message":"Push: 'คล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406950621+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.406952801+07:00","message":"Set new StatePrefix : 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.40695505+07:00","message":"Next Push (prob) : 'ใช้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.406962373+07:00","message":"push: {false คล้ายอย่างสามารถ 0 0xc000131300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.478752657+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.478794582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.478803514+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.478817296+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.478825319+07:00","message":"[bufferProcess] interim [220000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.478828354+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.478831899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.478834711+07:00","message":"> Transcript [991] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.478837858+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.825481802+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.897119741+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.919338697+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.919377898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.91938425+07:00","message":"receive interim result [false|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:20.919397776+07:00","message":"[buffer interim] 269 false การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.919405389+07:00","message":"[bufferProcess] interim [640000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.919408255+07:00","message":"[bufferProcess] send to processor:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.919415663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.919419299+07:00","message":"> Transcript [992] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.919421831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:20.919423955+07:00","message":"Set new StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.018858872+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.018899073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด\",\"confidence\":0.9587275}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.018905797+07:00","message":"receive interim result [true|false]: การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.018914946+07:00","message":"end recv isFinal message id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.018917062+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.018922169+07:00","message":"[buffer interim] 269 true การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018942155+07:00","message":"[bufferProcess] interim [730000000]:การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018945568+07:00","message":"[bufferProcess] send to processor (isfinal):การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018948957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018951858+07:00","message":"> Transcript [993] [false]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.01895525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018957171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018959103+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.01896505+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018967005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018969018+07:00","message":"> Transcript [994] [true]: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018971296+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018972867+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018974531+07:00","message":"StatePrefix: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถใช้กระตุ้นให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.018981214+07:00","message":"TextPushed: 'การสังเคราะห์ที่มีสมบัติคล้ายอย่างสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.01898436+07:00","message":"Push: 'ใช้กระตุ้นให้พืชบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.018993618+07:00","message":"push: {true ใช้กระตุ้นให้พืชบางชนิด 0 0xc000131300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:21.030611987+07:00","message":"write wav file: './tmp/7560/7560_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.14410141+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.231960104+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.231983942+07:00","message":"found end of frame, send empty tag with msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.231988294+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.23199798+07:00","message":"[buffer interim] 270 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.232007907+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.232012869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.232017084+07:00","message":"> Transcript [995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.232020585+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.232023412+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.232026269+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.232029161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.232032884+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.232044512+07:00","message":"push: {true \n 0 0xc000131800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:21.237630336+07:00","message":"write wav file: './tmp/7560/7560_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.290200123+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.534527329+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.596846665+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.628131032+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.628148986+07:00","message":"found end of frame, send empty tag with msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.628152054+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.628157475+07:00","message":"[buffer interim] 271 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.628164911+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.628168657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.628171587+07:00","message":"> Transcript [996] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.628174002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.628175911+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.628178787+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.628182311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:21.628185036+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:21.628194434+07:00","message":"push: {true \n 0 0xc00039da00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:21.634153674+07:00","message":"write wav file: './tmp/7560/7560_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:22.79585427+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:22.795920119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:22.795925843+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:22.795941318+07:00","message":"[buffer interim] 272 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:22.795948605+07:00","message":"[bufferProcess] interim [20000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:22.795950875+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:22.795957575+07:00","message":"[bufferProcess] send to processor (ticker):ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:22.795960092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:22.79596273+07:00","message":"> Transcript [997] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:22.795965292+07:00","message":"Set StatePrefix (first interim): 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.035916889+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.035955275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องรีบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.035960893+07:00","message":"receive interim result [false|false]: ไม่ต้องรีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.035975355+07:00","message":"[buffer interim] 272 false ไม่ต้องรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.035982637+07:00","message":"[bufferProcess] interim [200000000]:ไม่ต้องรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.035984627+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.095843204+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.095885239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.095891394+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.095909244+07:00","message":"[buffer interim] 272 false ไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.095916803+07:00","message":"[bufferProcess] interim [320000000]:ไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.095919045+07:00","message":"[bufferProcess] send to processor:ไม่ต้องรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.095922781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.095925804+07:00","message":"> Transcript [998] [false]: 'ไม่ต้องรีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.095928837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.095930924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.095932746+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.095934812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:23.139138489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:23.139157234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.343208883+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.34324853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.343254465+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.343268375+07:00","message":"[buffer interim] 272 false ไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.343280334+07:00","message":"[bufferProcess] interim [560000000]:ไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.343283242+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.343291433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.34329453+07:00","message":"> Transcript [999] [false]: 'ไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.343298235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.343300762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.34330266+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.343304649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.344905875+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.344941064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.344946507+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.344961674+07:00","message":"[buffer interim] 272 false ไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.344968951+07:00","message":"[bufferProcess] interim [620000000]:ไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.34497117+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.344974529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.344977537+07:00","message":"> Transcript [1000] [false]: 'ไม่ต้องมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.344980916+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.344982876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.34498475+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.344986765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.476676693+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.476714118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการประดิษฐ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.476720199+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.476732886+07:00","message":"[buffer interim] 272 false ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476740094+07:00","message":"[bufferProcess] interim [680000000]:ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476742576+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476749034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476751937+07:00","message":"> Transcript [1001] [false]: 'ไม่ต้องมีการปฏิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476755315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476757579+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.47675946+07:00","message":"StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476761635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476768967+07:00","message":"Push: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476770849+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476772756+07:00","message":"Set new StatePrefix : 'ไม่ต้องมีการปฏิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.476774722+07:00","message":"Next Push (prob) : 'มีการปฏิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.476782238+07:00","message":"push: {false ไม่ต้อง 0 0xc0027b4700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.53275171+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.532786498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.532792414+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:23.532803756+07:00","message":"[buffer interim] 272 false ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.532810743+07:00","message":"[bufferProcess] interim [800000000]:ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.532812989+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.532818671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.532821332+07:00","message":"> Transcript [1002] [false]: 'ไม่ต้องมีการประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.532824376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:23.532826316+07:00","message":"Set new StatePrefix: 'ไม่ต้องมีการประดิษฐ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.058205946+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.058247017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.058253556+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.058270259+07:00","message":"[buffer interim] 272 false ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.05827829+07:00","message":"[bufferProcess] interim [280000000]:ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.058281353+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.05829407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.058296941+07:00","message":"> Transcript [1003] [false]: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.058300006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.058301988+07:00","message":"Set new StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.250241293+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.250280011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิได้ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.250286869+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.250302178+07:00","message":"[buffer interim] 272 false ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.250309309+07:00","message":"[bufferProcess] interim [520000000]:ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.250311915+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.25031978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.250322484+07:00","message":"> Transcript [1004] [false]: 'ไม่ต้องมีการปฏิสนธิได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.25032593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.250327982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.250330188+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.250332204+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.442163869+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.442203013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.442208946+07:00","message":"receive interim result [false|false]: ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.442221815+07:00","message":"[buffer interim] 272 false ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.442229813+07:00","message":"[bufferProcess] interim [700000000]:ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.442232998+07:00","message":"[bufferProcess] send to processor:ไม่ต้องมีการปฏิสนธิได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.442238479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.442241247+07:00","message":"> Transcript [1005] [false]: 'ไม่ต้องมีการปฏิสนธิได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.442244587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.442246926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.44224943+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.442251929+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.550486585+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.645038327+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.645076941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.645084124+07:00","message":"receive interim result [true|false]: ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.645090269+07:00","message":"end recv isFinal message id 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.645092629+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.645099347+07:00","message":"[buffer interim] 272 true ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645106552+07:00","message":"[bufferProcess] interim [970000000]:ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645110088+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645113669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645116382+07:00","message":"> Transcript [1006] [false]: 'ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645119576+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645121558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645123678+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645125672+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645127299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645129669+07:00","message":"> Transcript [1007] [true]: 'ไม่ต้องมีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645131778+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645133394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645134957+07:00","message":"StatePrefix: 'ไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645136743+07:00","message":"TextPushed: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:24.645139086+07:00","message":"Push: 'มีการปฏิสนธิได้ด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.645146886+07:00","message":"push: {true มีการปฏิสนธิได้ด้วยค่ะ 0 0xc0027b4700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:24.654822471+07:00","message":"write wav file: './tmp/7560/7560_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:24.679843049+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:25.325344012+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:25.41225239+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:25.412272853+07:00","message":"found end of frame, send empty tag with msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:25.41227588+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:25.412283023+07:00","message":"[buffer interim] 273 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:25.412290365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:25.412294392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:25.412297181+07:00","message":"> Transcript [1008] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:25.412299582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:25.412301501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:25.412303649+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:25.41230558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:25.412311964+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:25.412322183+07:00","message":"push: {true \n 0 0xc0027b4980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:25.420410174+07:00","message":"write wav file: './tmp/7560/7560_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:25.518991405+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:26.139882415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:26.139894064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:26.542511301+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:26.542555538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:26.542561227+07:00","message":"receive interim result [false|false]: หุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:26.542572853+07:00","message":"[buffer interim] 274 false หุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:26.54257975+07:00","message":"[bufferProcess] interim [840000000]:หุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:26.542581865+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:26.54258777+07:00","message":"[bufferProcess] send to processor (ticker):หุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:26.542590606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:26.542593366+07:00","message":"> Transcript [1009] [false]: 'หุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:26.542595814+07:00","message":"Set StatePrefix (first interim): 'หุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:27.787653516+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:27.787696294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:27.787701921+07:00","message":"receive interim result [false|false]: ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:27.78771701+07:00","message":"[buffer interim] 274 false ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:27.787725042+07:00","message":"[bufferProcess] interim [40000000]:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:27.787728476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:27.787733712+07:00","message":"[bufferProcess] send to processor (ticker):ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:27.787736741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:27.787739871+07:00","message":"> Transcript [1010] [false]: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:27.787742206+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:27.787744793+07:00","message":"Set new StatePrefix: 'ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.097475916+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.097525543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kerry\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.097532698+07:00","message":"receive interim result [false|false]: kerry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.097549304+07:00","message":"[buffer interim] 274 false kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.097562186+07:00","message":"[bufferProcess] interim [340000000]:kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.097564346+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.168064544+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.168102015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Berry\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.16810807+07:00","message":"receive interim result [false|false]: Berry"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.168122469+07:00","message":"[buffer interim] 274 false Berry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.16813292+07:00","message":"[bufferProcess] interim [520000000]:Berry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.168135119+07:00","message":"[bufferProcess] send to processor:kerry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.168138832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.168142004+07:00","message":"> Transcript [1011] [false]: 'kerry'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.168144337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.168146301+07:00","message":"Set new StatePrefix: 'kerry'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.195511994+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.308054112+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.308102115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เบอรี่\",\"confidence\":0.7217639}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.30810754+07:00","message":"receive interim result [true|false]: เบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.308116325+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.308118647+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.308125578+07:00","message":"[buffer interim] 274 true เบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308133575+07:00","message":"[bufferProcess] interim [700000000]:เบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308138653+07:00","message":"[bufferProcess] send to processor (isfinal):Berry"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308141791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308144649+07:00","message":"> Transcript [1012] [false]: 'Berry'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308147268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308149199+07:00","message":"Set new StatePrefix: 'Berry'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308150795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308153069+07:00","message":"> Transcript [1013] [true]: 'เบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308155494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308157339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.30815923+07:00","message":"StatePrefix: 'Berry'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308162852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:28.308168825+07:00","message":"Push: 'เบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.308177134+07:00","message":"push: {true เบอรี่ 0 0xc00039c100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:28.315872691+07:00","message":"write wav file: './tmp/7560/7560_274.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:28.327147681+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:29.140618965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:29.140640213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:29.218643235+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:29.324389143+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:29.324407983+07:00","message":"found end of frame, send empty tag with msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:29.324411041+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:29.32441896+07:00","message":"[buffer interim] 275 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:29.3244267+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:29.324431155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:29.324434226+07:00","message":"> Transcript [1014] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:29.324436659+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:29.324438514+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:29.324440209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:29.324442018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:29.324444329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:29.324454283+07:00","message":"push: {true \n 0 0xc000130f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:29.330667581+07:00","message":"write wav file: './tmp/7560/7560_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:29.483341782+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.329216969+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.329253438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.329258852+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.329273067+07:00","message":"[buffer interim] 276 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.329281835+07:00","message":"[bufferProcess] interim [840000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.329285243+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.329290072+07:00","message":"[bufferProcess] send to processor (ticker):เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.32929396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.329297957+07:00","message":"> Transcript [1015] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.329300981+07:00","message":"Set StatePrefix (first interim): 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.648043029+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.648080332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.648086711+07:00","message":"receive interim result [false|false]: เส้นทางไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.648101954+07:00","message":"[buffer interim] 276 false เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.648110169+07:00","message":"[bufferProcess] interim [200000000]:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.648112251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.752221274+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.752261349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.752266868+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.752278862+07:00","message":"[buffer interim] 276 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.752288754+07:00","message":"[bufferProcess] interim [320000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.752291329+07:00","message":"[bufferProcess] send to processor:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.752296852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.752299576+07:00","message":"> Transcript [1016] [false]: 'เส้นทางไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.752302766+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.752304845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.752307185+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.752309221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.923271594+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.923318347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.923324408+07:00","message":"receive interim result [false|false]: เส้นทางไปได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.923340572+07:00","message":"[buffer interim] 276 false เส้นทางไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.923349285+07:00","message":"[bufferProcess] interim [440000000]:เส้นทางไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.923351687+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.9233617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.923364543+07:00","message":"> Transcript [1017] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.923367615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.923369699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.92337196+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:30.923374208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:30.954100045+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.017578821+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.047896965+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.047933854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I Drive\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.04793949+07:00","message":"receive interim result [false|false]: I Drive"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.047953934+07:00","message":"[buffer interim] 276 false I Drive"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.04796459+07:00","message":"[bufferProcess] interim [560000000]:I Drive"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.047968648+07:00","message":"[bufferProcess] send to processor:เส้นทางไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.047978319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.047983658+07:00","message":"> Transcript [1018] [false]: 'เส้นทางไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.047986992+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.047988911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.047991022+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.047993109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.068806313+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.068845115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.06885093+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.068865381+07:00","message":"[buffer interim] 276 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.068871037+07:00","message":"[bufferProcess] interim [620000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.06887305+07:00","message":"[bufferProcess] send to processor:I Drive"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.068876109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.068890018+07:00","message":"> Transcript [1019] [false]: 'I Drive'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.068893369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.06889631+07:00","message":"Set new StatePrefix: 'I Drive'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.114457993+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.114492659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปใด\",\"confidence\":0.8460166}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.114499714+07:00","message":"receive interim result [true|false]: เส้นทางไปใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.114507226+07:00","message":"end recv isFinal message id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.114510064+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.114517797+07:00","message":"[buffer interim] 276 true เส้นทางไปใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114525336+07:00","message":"[bufferProcess] interim [710000000]:เส้นทางไปใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.11452856+07:00","message":"[bufferProcess] send to processor (isfinal):เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114531261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114533759+07:00","message":"> Transcript [1020] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114535821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114537788+07:00","message":"Set new StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114539866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114541706+07:00","message":"> Transcript [1021] [true]: 'เส้นทางไปใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114543918+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114545688+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114547451+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114549292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.114551748+07:00","message":"Push: 'เส้นทางไปใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.114559558+07:00","message":"push: {true เส้นทางไปใด 0 0xc003370d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:31.121364814+07:00","message":"write wav file: './tmp/7560/7560_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.693958199+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.694004459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.694009584+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.694026343+07:00","message":"[buffer interim] 277 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.694034223+07:00","message":"[bufferProcess] interim [720000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.694036426+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.743453371+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.74349745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.743505099+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:31.743520854+07:00","message":"[buffer interim] 277 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.743529842+07:00","message":"[bufferProcess] interim [780000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.743533318+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.743563047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.743579265+07:00","message":"> Transcript [1022] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:31.743583231+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.022672193+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.022706676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.022712525+07:00","message":"receive interim result [false|false]: ไม่มีมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.0227291+07:00","message":"[buffer interim] 277 false ไม่มีมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.022737067+07:00","message":"[bufferProcess] interim [20000000]:ไม่มีมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.02273958+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.022743118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.022745717+07:00","message":"> Transcript [1023] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.022749423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.022751719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.022753702+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.022755716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.053763915+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.053804366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.053811044+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.053824207+07:00","message":"[buffer interim] 277 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.053837639+07:00","message":"[bufferProcess] interim [80000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.053840386+07:00","message":"[bufferProcess] send to processor:ไม่มีมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.053847012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.053850047+07:00","message":"> Transcript [1024] [false]: 'ไม่มีมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.05385356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.053855542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.053857873+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.053860167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:32.141302142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:32.141313311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.189422789+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.199245492+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.1992827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีมาเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.199288363+07:00","message":"receive interim result [false|false]: ไม่มีมาเลย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.199302475+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.199311584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ไม่มีเมล็ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.199314361+07:00","message":"receive interim result [false|false]: ที่ไม่มีเมล็ด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.199320464+07:00","message":"[buffer interim] 277 false ไม่มีมาเลย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.199323779+07:00","message":"[buffer interim] 277 false ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199330861+07:00","message":"[bufferProcess] interim [140000000]:ไม่มีมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199333397+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199336397+07:00","message":"[bufferProcess] interim [200000000]:ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199338297+07:00","message":"[bufferProcess] send to processor:ไม่มีมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199340686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199343377+07:00","message":"> Transcript [1025] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199347077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199349044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.19935129+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199353381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199354973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199356813+07:00","message":"> Transcript [1026] [false]: 'ไม่มีมาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199358796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199360509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199362117+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199363885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199366363+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199368067+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199369981+07:00","message":"Set new StatePrefix : 'ไม่มีมาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.199372094+07:00","message":"Next Push (prob) : 'มีมาเลย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.199394378+07:00","message":"push: {false ไม่ 0 0xc00206fc00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.27884898+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.278913889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ไม่มีเมล็ด\",\"confidence\":0.9251136}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.278920469+07:00","message":"receive interim result [true|false]: ที่ไม่มีเมล็ด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.278930223+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.278932761+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.278939143+07:00","message":"[buffer interim] 277 true ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278948863+07:00","message":"[bufferProcess] interim [380000000]:ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278953819+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ไม่มีเมล็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278956991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278959984+07:00","message":"> Transcript [1027] [false]: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278962207+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278964492+07:00","message":"Set new StatePrefix: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278966264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278968368+07:00","message":"> Transcript [1028] [true]: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.27897066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278972576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278974419+07:00","message":"StatePrefix: 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278976957+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.278978604+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.279047996+07:00","message":"Push: 'เมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.279052642+07:00","message":"TextPushed: 'ไม่เมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.279054748+07:00","message":"Set new StatePrefix : 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.279056846+07:00","message":"Next Push (prob) : 'ที่ไม่มีเมล็ด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.279064274+07:00","message":"push: {true เมล็ด 0 0xc00206fc00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.27907863+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_277.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:32.285207271+07:00","message":"write wav file: './tmp/7560/7560_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.372440031+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.42668296+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.566118696+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.566148134+07:00","message":"found end of frame, send empty tag with msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.566151459+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.566162375+07:00","message":"[buffer interim] 278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.566170884+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.566179214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.566181994+07:00","message":"> Transcript [1029] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.566184806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.566186759+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.566188584+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.566190775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:32.566193249+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.56620359+07:00","message":"push: {true \n 0 0xc003210b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:32.570780995+07:00","message":"write wav file: './tmp/7560/7560_278.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:32.572389783+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:34.112459862+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:34.112501844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:34.112506995+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:34.112518537+07:00","message":"[buffer interim] 279 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:34.112525135+07:00","message":"[bufferProcess] interim [380000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:34.112527057+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:34.112532511+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:34.112534937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:34.112537578+07:00","message":"> Transcript [1030] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:34.11253996+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:34.698782398+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:34.698821775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:34.698827575+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:34.698841143+07:00","message":"[buffer interim] 279 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:34.698848152+07:00","message":"[bufferProcess] interim [980000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:34.698850185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:35.142067519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:35.142082881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.059162881+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:38.142492918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:38.142503628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.157679925+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.15771516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเกินไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.157720877+07:00","message":"receive interim result [false|false]: แล้วเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.157736893+07:00","message":"[buffer interim] 279 false แล้วเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157745161+07:00","message":"[bufferProcess] interim [520000000]:แล้วเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157747752+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157755145+07:00","message":"[bufferProcess] send to processor (ticker):แล้วเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157757952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157761645+07:00","message":"> Transcript [1031] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157764593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157766642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157768357+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157770231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157771773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157773669+07:00","message":"> Transcript [1032] [false]: 'แล้วเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157775506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157777106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157778665+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.157780209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.206200213+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.206251218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกินไป\",\"confidence\":0.84126}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.206259607+07:00","message":"receive interim result [true|false]: เกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.20627059+07:00","message":"end recv isFinal message id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.206273454+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.206281786+07:00","message":"[buffer interim] 279 true เกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.206295994+07:00","message":"[bufferProcess] interim [520000000]:เกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.206301091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.206306996+07:00","message":"> Transcript [1033] [true]: 'เกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.206311199+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.206314855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.206316816+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.206318912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:38.206325939+07:00","message":"Push: 'เกินไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.206334596+07:00","message":"push: {true เกินไป 0 0xc003210c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:38.2185737+07:00","message":"write wav file: './tmp/7560/7560_279.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:38.576864792+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474912519+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474934014+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.47493686+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474938773+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474940585+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474942224+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474944073+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474946096+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474948096+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.47494977+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474951584+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474953701+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474955436+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474956931+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.474958483+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:40.95487271+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.061392023+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.061415698+07:00","message":"found end of frame, send empty tag with msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.061419437+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.061426717+07:00","message":"[buffer interim] 280 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.061434602+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.06143944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.061442333+07:00","message":"> Transcript [1034] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.061444734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.061446773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.061449062+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.06145083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.06145325+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.061463754+07:00","message":"push: {true \n 0 0xc00039db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:41.068584271+07:00","message":"write wav file: './tmp/7560/7560_280.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:41.143049865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:41.143060226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.220954923+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.264664577+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.408620445+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.480326634+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.480354026+07:00","message":"found end of frame, send empty tag with msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.480357356+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.480364216+07:00","message":"[buffer interim] 281 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.480371033+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.480374588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.480377492+07:00","message":"> Transcript [1035] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.480379948+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.480381705+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.480383751+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.480385523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:41.480388187+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:41.480397502+07:00","message":"push: {true \n 0 0xc00039d580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:41.485204131+07:00","message":"write wav file: './tmp/7560/7560_281.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:43.349084477+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:43.349132982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:43.34913836+07:00","message":"receive interim result [false|false]: มีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:43.349154333+07:00","message":"[buffer interim] 282 false มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:43.349171664+07:00","message":"[bufferProcess] interim [980000000]:มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:43.349174391+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:43.349182038+07:00","message":"[bufferProcess] send to processor (ticker):มีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:43.349184732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:43.349187367+07:00","message":"> Transcript [1036] [false]: 'มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:43.349189631+07:00","message":"Set StatePrefix (first interim): 'มีการใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:43.529707334+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:43.529755906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการใช้สาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:43.529764459+07:00","message":"receive interim result [false|false]: มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:43.529776981+07:00","message":"[buffer interim] 282 false มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:43.529785955+07:00","message":"[bufferProcess] interim [160000000]:มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:43.529789212+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:44.143120021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:44.14314564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.16979832+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.169850163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการใช้สาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.169856781+07:00","message":"receive interim result [false|false]: มีการใช้สาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.169871916+07:00","message":"[buffer interim] 282 false มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.169880428+07:00","message":"[bufferProcess] interim [760000000]:มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.169893867+07:00","message":"[bufferProcess] send to processor:มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.169900442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.169904036+07:00","message":"> Transcript [1037] [false]: 'มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.169908653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.169911346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.169914148+07:00","message":"StatePrefix: 'มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.169917158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.214135018+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.342198317+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.342247373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการใช้สารกลุ่ม\",\"confidence\":0.8582715}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.342253874+07:00","message":"receive interim result [true|false]: มีการใช้สารกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.342266136+07:00","message":"end recv isFinal message id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.342268866+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.342277806+07:00","message":"[buffer interim] 282 true มีการใช้สารกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342286043+07:00","message":"[bufferProcess] interim [30000000]:มีการใช้สารกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342289421+07:00","message":"[bufferProcess] send to processor (isfinal):มีการใช้สาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.34229289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342297771+07:00","message":"> Transcript [1038] [false]: 'มีการใช้สาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342302934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342304794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342306714+07:00","message":"StatePrefix: 'มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342308618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342310178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342312457+07:00","message":"> Transcript [1039] [true]: 'มีการใช้สารกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342314799+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342316672+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342318665+07:00","message":"StatePrefix: 'มีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.342323119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:44.34232593+07:00","message":"Push: 'มีการใช้สารกลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.342355267+07:00","message":"push: {true มีการใช้สารกลุ่ม 0 0xc00039d700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:44.35077892+07:00","message":"write wav file: './tmp/7560/7560_282.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:44.466849978+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.170083452+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.170131716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสื้อกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.170137219+07:00","message":"receive interim result [false|false]: เสื้อกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.170155408+07:00","message":"[buffer interim] 283 false เสื้อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.170164176+07:00","message":"[bufferProcess] interim [720000000]:เสื้อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.170166367+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.23396015+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.355477709+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.355516455+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.355522371+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.355530987+07:00","message":"end recv isFinal message id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.35553299+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.35553952+07:00","message":"[buffer interim] 283 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355551005+07:00","message":"[bufferProcess] interim [990000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355554611+07:00","message":"[bufferProcess] send to processor (isfinal):เสื้อกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355558679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355562071+07:00","message":"> Transcript [1040] [false]: 'เสื้อกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355564325+07:00","message":"Set StatePrefix (first interim): 'เสื้อกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355565925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355567717+07:00","message":"> Transcript [1041] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355572548+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355574441+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355576244+07:00","message":"StatePrefix: 'เสื้อกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355578248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:45.355585268+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.355593684+07:00","message":"push: {true  0 0xc0027b4500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:45.360980254+07:00","message":"write wav file: './tmp/7560/7560_283.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:45.377906694+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:47.144105062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:47.144115909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.179378705+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.276553341+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.276573678+07:00","message":"found end of frame, send empty tag with msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.276576705+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.276583841+07:00","message":"[buffer interim] 284 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.276591522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.276596505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.276599309+07:00","message":"> Transcript [1042] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.276601714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.2766036+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.276605375+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.276607303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.276609595+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.276619603+07:00","message":"push: {true \n 0 0xc00039df00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:47.283722394+07:00","message":"write wav file: './tmp/7560/7560_284.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.623099075+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.673922103+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.898195673+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.898220847+07:00","message":"found end of frame, send empty tag with msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.898223995+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.898232112+07:00","message":"[buffer interim] 285 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.898241174+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.898246356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.89825132+07:00","message":"> Transcript [1043] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.898256014+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.898259649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.898263402+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.898266558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:47.898270332+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:47.89828327+07:00","message":"push: {true \n 0 0xc0027b5000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:47.903709985+07:00","message":"write wav file: './tmp/7560/7560_285.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:48.131288807+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:48.730163736+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:48.730216428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:48.730222403+07:00","message":"receive interim result [false|false]: ช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:48.730238892+07:00","message":"[buffer interim] 286 false ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:48.730246526+07:00","message":"[bufferProcess] interim [600000000]:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:48.73024858+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.17533712+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.175398585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.175404553+07:00","message":"receive interim result [false|false]: ช่วงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.175417151+07:00","message":"[buffer interim] 286 false ช่วงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.17542489+07:00","message":"[bufferProcess] interim [20000000]:ช่วงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.175427366+07:00","message":"[bufferProcess] send to processor:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.175432635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.175435727+07:00","message":"> Transcript [1044] [false]: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.175437926+07:00","message":"Set StatePrefix (first interim): 'ช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.240848297+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.240894177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.240900483+07:00","message":"receive interim result [false|false]: ช่วงชวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.240911858+07:00","message":"[buffer interim] 286 false ช่วงชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.240919516+07:00","message":"[bufferProcess] interim [80000000]:ช่วงชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.240921588+07:00","message":"[bufferProcess] send to processor:ช่วงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.240924979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.240927989+07:00","message":"> Transcript [1045] [false]: 'ช่วงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.240930812+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.240932787+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.240934744+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.240936809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.594618308+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.626474825+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.626516368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงชวนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.626522622+07:00","message":"receive interim result [false|false]: ช่วงชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.626542925+07:00","message":"[buffer interim] 286 false ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.626553953+07:00","message":"[bufferProcess] interim [440000000]:ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.626556818+07:00","message":"[bufferProcess] send to processor:ช่วงชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.626560069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.626562997+07:00","message":"> Transcript [1046] [false]: 'ช่วงชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.626565516+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.626567348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.626569225+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.626571389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.657926552+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.688757633+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.688797114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงชวนคิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.688803398+07:00","message":"receive interim result [true|false]: ช่วงชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.688810118+07:00","message":"end recv isFinal message id 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.688812523+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.688817806+07:00","message":"[buffer interim] 286 true ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688827584+07:00","message":"[bufferProcess] interim [620000000]:ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688831406+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วงชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.68883462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.68883722+07:00","message":"> Transcript [1047] [false]: 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688840292+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688842324+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688844177+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688846087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688847655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688849503+07:00","message":"> Transcript [1048] [true]: 'ช่วงชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688851587+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688853155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688854716+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688856407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:49.688858719+07:00","message":"Push: 'ช่วงชวนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.688866777+07:00","message":"push: {true ช่วงชวนคิด 0 0xc00206e100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:49.694928284+07:00","message":"write wav file: './tmp/7560/7560_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.922561703+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:49.985807442+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.032335676+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.032360354+07:00","message":"found end of frame, send empty tag with msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.032363754+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.032371118+07:00","message":"[buffer interim] 287 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.032377873+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.032386795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.03238963+07:00","message":"> Transcript [1049] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.032392058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.032393965+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.03239565+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.032397634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.032400262+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.032429387+07:00","message":"push: {true \n 0 0xc003370b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:50.039982405+07:00","message":"write wav file: './tmp/7560/7560_287.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:50.144721233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:50.144723079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.519427351+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.519472751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.519478066+07:00","message":"receive interim result [false|false]: กูมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.51950065+07:00","message":"[buffer interim] 288 false กูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.519508165+07:00","message":"[bufferProcess] interim [540000000]:กูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.519510231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.665358941+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.665395329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมีคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.66540099+07:00","message":"receive interim result [false|false]: กูมีคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.665412385+07:00","message":"[buffer interim] 288 false กูมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.665418841+07:00","message":"[bufferProcess] interim [720000000]:กูมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.665421165+07:00","message":"[bufferProcess] send to processor:กูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.665426641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.665429356+07:00","message":"> Transcript [1050] [false]: 'กูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.665431669+07:00","message":"Set StatePrefix (first interim): 'กูมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.832097977+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.832133126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.832138743+07:00","message":"receive interim result [false|false]: คุณมีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:50.832151532+07:00","message":"[buffer interim] 288 false คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.832159586+07:00","message":"[bufferProcess] interim [840000000]:คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.832162098+07:00","message":"[bufferProcess] send to processor:กูมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.83216856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.832171347+07:00","message":"> Transcript [1051] [false]: 'กูมีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.832174121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.832176208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.832178403+07:00","message":"StatePrefix: 'กูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:50.832180466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:51.400692852+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:51.40074018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:51.40074561+07:00","message":"receive interim result [false|false]: คุณมีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:51.400760491+07:00","message":"[buffer interim] 288 false คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.40076837+07:00","message":"[bufferProcess] interim [440000000]:คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.400770801+07:00","message":"[bufferProcess] send to processor:คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.400778003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.400780913+07:00","message":"> Transcript [1052] [false]: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.400783313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.400785308+07:00","message":"Set new StatePrefix: 'คุณมีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:51.409367277+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:51.409395968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามถามนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:51.409400728+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:51.409415067+07:00","message":"[buffer interim] 288 false คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.409422578+07:00","message":"[bufferProcess] interim [500000000]:คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.409425591+07:00","message":"[bufferProcess] send to processor:คุณมีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.409429063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.409431403+07:00","message":"> Transcript [1053] [false]: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.40943465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.409436727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.409438678+07:00","message":"StatePrefix: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:51.409440737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:52.059338335+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:52.059374459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามถามนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:52.059380707+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:52.059398327+07:00","message":"[buffer interim] 288 false คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:52.059406485+07:00","message":"[bufferProcess] interim [100000000]:คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:52.05940892+07:00","message":"[bufferProcess] send to processor:คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:52.059412265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:52.059414832+07:00","message":"> Transcript [1054] [false]: 'คุณมีคำถามถามนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:52.059418166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:52.059420212+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:52.05942258+07:00","message":"StatePrefix: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:52.059425472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:53.145374168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:53.145381448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.21651223+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.21655132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามถามนักเรียนมันก็คือการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.2165574+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียนมันก็คือการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.216571317+07:00","message":"[buffer interim] 288 false คุณมีคำถามถามนักเรียนมันก็คือการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216578971+07:00","message":"[bufferProcess] interim [260000000]:คุณมีคำถามถามนักเรียนมันก็คือการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.21658211+07:00","message":"[bufferProcess] send to processor:คุณมีคำถามถามนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216592966+07:00","message":"[bufferProcess] send to processor (ticker):คุณมีคำถามถามนักเรียนมันก็คือการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216596496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.21659967+07:00","message":"> Transcript [1055] [false]: 'คุณมีคำถามถามนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216603132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216605214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216607189+07:00","message":"StatePrefix: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216609148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216610644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216615683+07:00","message":"> Transcript [1056] [false]: 'คุณมีคำถามถามนักเรียนมันก็คือการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216621075+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.21662298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216624685+07:00","message":"StatePrefix: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216626342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216632338+07:00","message":"Push: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216634125+07:00","message":"TextPushed: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216636153+07:00","message":"Set new StatePrefix : 'คุณมีคำถามถามนักเรียนมันก็คือการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.216638312+07:00","message":"Next Push (prob) : 'ถามนักเรียนมันก็คือการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.216647565+07:00","message":"push: {false คุณมีคำถาม 0 0xc003210f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.611859519+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.611926321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.611936906+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.611950915+07:00","message":"[buffer interim] 288 false คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.611958656+07:00","message":"[bufferProcess] interim [680000000]:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.611961031+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.734891256+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.734932629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.734938705+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.734950251+07:00","message":"[buffer interim] 288 false คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.734957588+07:00","message":"[bufferProcess] interim [800000000]:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.734960593+07:00","message":"[bufferProcess] send to processor:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.734966258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.734969643+07:00","message":"> Transcript [1057] [false]: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.734972181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.734974686+07:00","message":"Set new StatePrefix: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.789666889+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.789713863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.789720404+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:54.78973348+07:00","message":"[buffer interim] 288 false คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.789740005+07:00","message":"[bufferProcess] interim [860000000]:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.789743053+07:00","message":"[bufferProcess] send to processor:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.789749866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.789752779+07:00","message":"> Transcript [1058] [false]: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.789756107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.789758112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.789761339+07:00","message":"StatePrefix: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:54.789766043+07:00","message":"TextPushed: 'คุณมีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.057797995+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.057839072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.057845474+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.057861132+07:00","message":"[buffer interim] 288 false คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.057869692+07:00","message":"[bufferProcess] interim [40000000]:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.057872236+07:00","message":"[bufferProcess] send to processor:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.057875917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.057878727+07:00","message":"> Transcript [1059] [false]: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.057882704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.05789302+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.057895689+07:00","message":"StatePrefix: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.057898489+07:00","message":"TextPushed: 'คุณมีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.111765146+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.111825149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.111831128+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.111845824+07:00","message":"[buffer interim] 288 false คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.111852337+07:00","message":"[bufferProcess] interim [160000000]:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.111855613+07:00","message":"[bufferProcess] send to processor:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.111861986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.111867588+07:00","message":"> Transcript [1060] [false]: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.111872002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.111874514+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.111876403+07:00","message":"StatePrefix: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.11187849+07:00","message":"TextPushed: 'คุณมีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.449287323+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.449337429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.449343633+07:00","message":"receive interim result [false|false]: คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.449358337+07:00","message":"[buffer interim] 288 false คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449366185+07:00","message":"[bufferProcess] interim [520000000]:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449369205+07:00","message":"[bufferProcess] send to processor:คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449374822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449378275+07:00","message":"> Transcript [1061] [false]: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449382167+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449384277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449386442+07:00","message":"StatePrefix: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449388898+07:00","message":"TextPushed: 'คุณมีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449393359+07:00","message":"Push: 'ถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449396284+07:00","message":"TextPushed: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.44939862+07:00","message":"Set new StatePrefix : 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.449401154+07:00","message":"Next Push (prob) : 'มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.44941005+07:00","message":"push: {false ถามนักเรียนมันก็คือสารสังเคราะห์ที่ 0 0xc003210f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.685033133+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.843877359+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.843927675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณมีคำถามของนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย\",\"confidence\":0.9114671}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.843937444+07:00","message":"receive interim result [true|false]: คุณมีคำถามของนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.843949183+07:00","message":"end recv isFinal message id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.843952119+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.843960786+07:00","message":"[buffer interim] 288 true คุณมีคำถามของนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.843972797+07:00","message":"[bufferProcess] interim [910000000]:คุณมีคำถามของนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.843981831+07:00","message":"[bufferProcess] send to processor (isfinal):คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.843985663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.843988448+07:00","message":"> Transcript [1062] [false]: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.843992051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.843994684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.843996634+07:00","message":"StatePrefix: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.843998809+07:00","message":"TextPushed: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844000877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844002818+07:00","message":"> Transcript [1063] [true]: 'คุณมีคำถามของนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844005063+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844006662+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844008327+07:00","message":"StatePrefix: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844010106+07:00","message":"TextPushed: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844012285+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844228614+07:00","message":"Push: 'มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844232747+07:00","message":"TextPushed: 'คุณมีคำถามถามนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844235361+07:00","message":"Set new StatePrefix : 'คุณมีคำถามของนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844237666+07:00","message":"Next Push (prob) : 'คุณมีคำถามของนักเรียนมันก็คือสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:55.84425456+07:00","message":"push: {true มีสมบัติคล้าย 0 0xc003210f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:55.844256675+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_288.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:55.856145654+07:00","message":"write wav file: './tmp/7560/7560_288.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:56.094133221+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:56.14569293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:56.145691486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:56.774011558+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:56.875662963+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:56.875684413+07:00","message":"found end of frame, send empty tag with msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:56.875687768+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:56.875695576+07:00","message":"[buffer interim] 289 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:56.875702928+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:56.875706809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:56.875710004+07:00","message":"> Transcript [1064] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:56.875712616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:56.875714508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:56.875716184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:56.87571796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:56.875725901+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:56.875735796+07:00","message":"push: {true \n 0 0xc00206e780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:56.881041093+07:00","message":"write wav file: './tmp/7560/7560_289.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:56.908473044+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:57.758642165+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:57.758682162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:57.75868717+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:57.758707371+07:00","message":"[buffer interim] 290 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:57.758716673+07:00","message":"[bufferProcess] interim [660000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:57.758719211+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:57.94820629+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:57.948239755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:57.94824487+07:00","message":"receive interim result [false|false]: จะเป็นบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:57.948259629+07:00","message":"[buffer interim] 290 false จะเป็นบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:57.948266852+07:00","message":"[bufferProcess] interim [900000000]:จะเป็นบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:57.94826948+07:00","message":"[bufferProcess] send to processor:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:57.94827455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:57.948277485+07:00","message":"> Transcript [1065] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:57.948279883+07:00","message":"Set StatePrefix (first interim): 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.076840013+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.076878609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.076884694+07:00","message":"receive interim result [false|false]: จะเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.076907953+07:00","message":"[buffer interim] 290 false จะเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.076915217+07:00","message":"[bufferProcess] interim [960000000]:จะเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.076917737+07:00","message":"[bufferProcess] send to processor:จะเป็นบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.076921199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.076924226+07:00","message":"> Transcript [1066] [false]: 'จะเป็นบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.076927146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.076929118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.076930923+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.076932938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.336687417+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.336724758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นปัจจัยภัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.336730922+07:00","message":"receive interim result [false|false]: จะเป็นปัจจัยภัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.336745864+07:00","message":"[buffer interim] 290 false จะเป็นปัจจัยภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.33675288+07:00","message":"[bufferProcess] interim [320000000]:จะเป็นปัจจัยภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.336755759+07:00","message":"[bufferProcess] send to processor:จะเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.336758715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.336761347+07:00","message":"> Transcript [1067] [false]: 'จะเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.336764235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.336766575+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.336768407+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.336770265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.465650482+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.465684906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.465690951+07:00","message":"receive interim result [false|false]: จะเป็นปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.465703673+07:00","message":"[buffer interim] 290 false จะเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.46571065+07:00","message":"[bufferProcess] interim [380000000]:จะเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.465713099+07:00","message":"[bufferProcess] send to processor:จะเป็นปัจจัยภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.465722946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.465725625+07:00","message":"> Transcript [1068] [false]: 'จะเป็นปัจจัยภัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.465728703+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.465730812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.465732612+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.465734708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.529224022+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.529269791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.529276289+07:00","message":"receive interim result [false|false]: จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.529287103+07:00","message":"[buffer interim] 290 false จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529300303+07:00","message":"[bufferProcess] interim [500000000]:จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529303075+07:00","message":"[bufferProcess] send to processor:จะเป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529310475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529313515+07:00","message":"> Transcript [1069] [false]: 'จะเป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.52931674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529319401+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529321281+07:00","message":"StatePrefix: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529323216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529328412+07:00","message":"Push: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529330234+07:00","message":"TextPushed: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529332641+07:00","message":"Set new StatePrefix : 'จะเป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.529335533+07:00","message":"Next Push (prob) : 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.52934457+07:00","message":"push: {false จะเป็น 0 0xc00206eb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.886054533+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.945312778+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.996756871+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.996796557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นปัจจัยภายนอก\",\"confidence\":0.90687466}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.996803352+07:00","message":"receive interim result [true|false]: จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.996812549+07:00","message":"end recv isFinal message id 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.996814835+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.996823315+07:00","message":"[buffer interim] 290 true จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996835237+07:00","message":"[bufferProcess] interim [10000000]:จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996838746+07:00","message":"[bufferProcess] send to processor (isfinal):จะเป็นปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996842349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996845618+07:00","message":"> Transcript [1070] [false]: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996848497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996850478+07:00","message":"Set new StatePrefix: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996852179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996853949+07:00","message":"> Transcript [1071] [true]: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996856858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996858883+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996862422+07:00","message":"StatePrefix: 'จะเป็นปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996865229+07:00","message":"TextPushed: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:34:58.996872103+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:34:58.996879702+07:00","message":"push: {true ปัจจัยภายนอก 0 0xc00206eb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:34:59.005289641+07:00","message":"write wav file: './tmp/7560/7560_290.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:59.145702418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:34:59.145718665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:00.420379288+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:00.508364855+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:00.508389718+07:00","message":"found end of frame, send empty tag with msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:00.50839276+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:00.50840153+07:00","message":"[buffer interim] 291 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:00.508409857+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:00.508413821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:00.508416586+07:00","message":"> Transcript [1072] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:00.508418968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:00.508420852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:00.508422672+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:00.508424442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:00.508426839+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:00.508436475+07:00","message":"push: {true \n 0 0xc000130e00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:00.514534671+07:00","message":"write wav file: './tmp/7560/7560_291.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:00.546824851+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:02.146258819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:02.146260964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.19018265+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.190225719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"S\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.190231214+07:00","message":"receive interim result [false|false]: S"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.190245796+07:00","message":"[buffer interim] 292 false S"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.190252536+07:00","message":"[bufferProcess] interim [520000000]:S"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.190254772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.190258075+07:00","message":"[bufferProcess] send to processor (ticker):S"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.190260499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.190263534+07:00","message":"> Transcript [1073] [false]: 'S'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.190265756+07:00","message":"Set StatePrefix (first interim): 'S'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.502638132+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.529997316+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.530035714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"S ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.530041983+07:00","message":"receive interim result [false|false]: S ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.530054631+07:00","message":"[buffer interim] 292 false S ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.530061559+07:00","message":"[bufferProcess] interim [820000000]:S ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.530063524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.574985535+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.601170935+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.601209291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิค่ะ\",\"confidence\":0.84644496}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.60121503+07:00","message":"receive interim result [true|false]: วิค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.60122055+07:00","message":"end recv isFinal message id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.60122296+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.601229342+07:00","message":"[buffer interim] 292 true วิค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601236834+07:00","message":"[bufferProcess] interim [970000000]:วิค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601241076+07:00","message":"[bufferProcess] send to processor (isfinal):S ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601244095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601247016+07:00","message":"> Transcript [1074] [false]: 'S ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601249568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601251348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601253399+07:00","message":"StatePrefix: 'S'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601255143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601257043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601258938+07:00","message":"> Transcript [1075] [true]: 'วิค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601261098+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601262718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601264303+07:00","message":"StatePrefix: 'S'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601265897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:03.601268462+07:00","message":"Push: 'วิค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:03.601276341+07:00","message":"push: {true วิค่ะ 0 0xc003210a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:03.609912362+07:00","message":"write wav file: './tmp/7560/7560_292.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:05.147238637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:05.147237641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:05.737948811+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:05.859227443+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:05.859271286+07:00","message":"found end of frame, send empty tag with msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:05.859275992+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:05.859287311+07:00","message":"[buffer interim] 293 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:05.859295753+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:05.859300308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:05.859303493+07:00","message":"> Transcript [1076] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:05.859306171+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:05.859308056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:05.859310043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:05.859312123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:05.85932184+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:05.859333103+07:00","message":"push: {true \n 0 0xc003371200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:05.870262968+07:00","message":"write wav file: './tmp/7560/7560_293.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:06.779477757+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:06.82587862+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:06.98970077+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:06.989717484+07:00","message":"found end of frame, send empty tag with msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:06.989721379+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:06.98972877+07:00","message":"[buffer interim] 294 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:06.989735631+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:06.989739494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:06.989742226+07:00","message":"> Transcript [1077] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:06.989744784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:06.989746642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:06.989748383+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:06.989750226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:06.98975268+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:06.989761491+07:00","message":"push: {true \n 0 0xc003210200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:06.994258668+07:00","message":"write wav file: './tmp/7560/7560_294.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:07.025568842+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:07.096635555+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:07.210034945+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:07.210073586+07:00","message":"found end of frame, send empty tag with msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:07.210076938+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:07.210086663+07:00","message":"[buffer interim] 295 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:07.2100956+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:07.210100114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:07.210102969+07:00","message":"> Transcript [1078] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:07.210105897+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:07.210107881+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:07.210109718+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:07.210111576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:07.210114331+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:07.210145515+07:00","message":"push: {true \n 0 0xc003210e80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:07.21427864+07:00","message":"write wav file: './tmp/7560/7560_295.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:07.7262984+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:08.147671327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:08.147691855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:09.520622004+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:09.58756782+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:09.630401425+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:09.630421147+07:00","message":"found end of frame, send empty tag with msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:09.630424875+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:09.630432612+07:00","message":"[buffer interim] 296 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:09.630447098+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:09.630452333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:09.63045531+07:00","message":"> Transcript [1079] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:09.630458203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:09.630460097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:09.630461978+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:09.630463887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:09.630473034+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:09.630483184+07:00","message":"push: {true \n 0 0xc003370280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:09.636501574+07:00","message":"write wav file: './tmp/7560/7560_296.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474832398+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474870389+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.47487324+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474875104+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474877034+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474878757+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474881297+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474883104+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474885624+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474887753+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474895169+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474897108+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474898643+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474900204+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474901964+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474903499+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:10.474905141+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:11.148417248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:11.148433461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:14.14846184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:14.148475562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:15.096155868+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:15.296287953+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:16.337469633+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:16.337486873+07:00","message":"found end of frame, send empty tag with msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:16.337490017+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:16.337497068+07:00","message":"[buffer interim] 297 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.337503777+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.337507948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.337510845+07:00","message":"> Transcript [1080] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.337513557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.337515396+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.337517091+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.337519015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.337521556+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:16.337546698+07:00","message":"push: {true \n 0 0xc0027b4380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:16.348200646+07:00","message":"write wav file: './tmp/7560/7560_297.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:16.840554175+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:16.840595303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:16.840600739+07:00","message":"receive interim result [false|false]: เป็นไงบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:16.840616024+07:00","message":"[buffer interim] 298 false เป็นไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.840622449+07:00","message":"[bufferProcess] interim [630000000]:เป็นไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:16.840624383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.027837024+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.027872071+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-04-30T13:35:17.027877913+07:00","message":"receive interim result [false|false]: เป็นไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.027896013+07:00","message":"[buffer interim] 298 false เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.027904619+07:00","message":"[bufferProcess] interim [750000000]:เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.027907257+07:00","message":"[bufferProcess] send to processor:เป็นไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.027910664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.027913276+07:00","message":"> Transcript [1081] [false]: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.027915334+07:00","message":"Set StatePrefix (first interim): 'เป็นไงบ้าง'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:17.148875698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:17.148883907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.621412295+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.621446849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงบ้างคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.621452885+07:00","message":"receive interim result [false|false]: เป็นไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.621468332+07:00","message":"[buffer interim] 298 false เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.621475473+07:00","message":"[bufferProcess] interim [350000000]:เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.621477712+07:00","message":"[bufferProcess] send to processor:เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.621481298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.621484529+07:00","message":"> Transcript [1082] [false]: 'เป็นไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.621487933+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.621489878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.621491873+07:00","message":"StatePrefix: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.621494202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.940952964+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.940989262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงบ้างคะน่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.940994566+07:00","message":"receive interim result [false|false]: เป็นไงบ้างคะน่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:17.941007777+07:00","message":"[buffer interim] 298 false เป็นไงบ้างคะน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.941014818+07:00","message":"[bufferProcess] interim [710000000]:เป็นไงบ้างคะน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.941017278+07:00","message":"[bufferProcess] send to processor:เป็นไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.941022786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.941025668+07:00","message":"> Transcript [1083] [false]: 'เป็นไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.941028855+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.94103136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.941033299+07:00","message":"StatePrefix: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:17.941036035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:18.06479123+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:18.064838755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงบ้างคะหน้าจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:18.064846188+07:00","message":"receive interim result [false|false]: เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:18.0648637+07:00","message":"[buffer interim] 298 false เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.064872833+07:00","message":"[bufferProcess] interim [770000000]:เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.064876993+07:00","message":"[bufferProcess] send to processor:เป็นไงบ้างคะน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.064882033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.064886029+07:00","message":"> Transcript [1084] [false]: 'เป็นไงบ้างคะน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.064897671+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.064901171+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.064905401+07:00","message":"StatePrefix: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.064908562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:18.630044765+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:18.630084006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงบ้างคะหน้าจอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:18.630089239+07:00","message":"receive interim result [false|false]: เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:18.630106844+07:00","message":"[buffer interim] 298 false เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630115936+07:00","message":"[bufferProcess] interim [370000000]:เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630118484+07:00","message":"[bufferProcess] send to processor:เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630121774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630124448+07:00","message":"> Transcript [1085] [false]: 'เป็นไงบ้างคะหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630128044+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630130028+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630131837+07:00","message":"StatePrefix: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.63013372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630136635+07:00","message":"Push: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630138798+07:00","message":"TextPushed: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630141732+07:00","message":"Set new StatePrefix : 'เป็นไงบ้างคะหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:18.630144709+07:00","message":"Next Push (prob) : 'คะหน้าจอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:18.630151725+07:00","message":"push: {false เป็นไงบ้าง 0 0xc003211180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:19.05461732+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:19.159297936+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:19.159341633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงบ้างคะหน้าจอ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:19.15934743+07:00","message":"receive interim result [true|false]: เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:19.159355388+07:00","message":"end recv isFinal message id 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:19.159357802+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:19.159374321+07:00","message":"[buffer interim] 298 true เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159384054+07:00","message":"[bufferProcess] interim [0]:เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159387682+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นไงบ้างคะหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159390949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.15939341+07:00","message":"> Transcript [1086] [false]: 'เป็นไงบ้างคะหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159396399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159398515+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159400506+07:00","message":"StatePrefix: 'เป็นไงบ้างคะหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159402868+07:00","message":"TextPushed: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159404709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159406583+07:00","message":"> Transcript [1087] [true]: 'เป็นไงบ้างคะหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159408515+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159410139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159411751+07:00","message":"StatePrefix: 'เป็นไงบ้างคะหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159413635+07:00","message":"TextPushed: 'เป็นไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:19.159420955+07:00","message":"Push: 'คะหน้าจอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:19.159428447+07:00","message":"push: {true คะหน้าจอ 0 0xc003211180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:19.169670721+07:00","message":"write wav file: './tmp/7560/7560_298.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:19.1865343+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:20.149805998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:20.149819799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.056112929+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.05615649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สร้างขึ้นภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.056161922+07:00","message":"receive interim result [false|false]: ที่สร้างขึ้นภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.056174026+07:00","message":"[buffer interim] 299 false ที่สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.05618167+07:00","message":"[bufferProcess] interim [700000000]:ที่สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.056183958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.05618941+07:00","message":"[bufferProcess] send to processor (ticker):ที่สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.056191903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.056194474+07:00","message":"> Transcript [1088] [false]: 'ที่สร้างขึ้นภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.05619679+07:00","message":"Set StatePrefix (first interim): 'ที่สร้างขึ้นภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.391410245+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.391463803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สร้างขึ้นภายในพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.391469131+07:00","message":"receive interim result [false|false]: ที่สร้างขึ้นภายในพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.391488592+07:00","message":"[buffer interim] 299 false ที่สร้างขึ้นภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.391496031+07:00","message":"[bufferProcess] interim [0]:ที่สร้างขึ้นภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.391498476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.537300261+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.645024668+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.645061406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สร้างขึ้นภายในพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.645067581+07:00","message":"receive interim result [false|false]: ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.645080865+07:00","message":"[buffer interim] 299 false ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.645087664+07:00","message":"[bufferProcess] interim [300000000]:ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.645090162+07:00","message":"[bufferProcess] send to processor:ที่สร้างขึ้นภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.645096684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.645099171+07:00","message":"> Transcript [1089] [false]: 'ที่สร้างขึ้นภายในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.645102722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.645104621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.645106899+07:00","message":"StatePrefix: 'ที่สร้างขึ้นภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.645108998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.687272064+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.687319165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สร้างขึ้นภายในพืช\",\"confidence\":0.9506424}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.687325235+07:00","message":"receive interim result [true|false]: ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.687334153+07:00","message":"end recv isFinal message id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.687336381+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.687344242+07:00","message":"[buffer interim] 299 true ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687356623+07:00","message":"[bufferProcess] interim [360000000]:ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687361589+07:00","message":"[bufferProcess] send to processor (isfinal):ที่สร้างขึ้นภายในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687364426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687367154+07:00","message":"> Transcript [1090] [false]: 'ที่สร้างขึ้นภายในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687370208+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687372214+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687374588+07:00","message":"StatePrefix: 'ที่สร้างขึ้นภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687376698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687379283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687381141+07:00","message":"> Transcript [1091] [true]: 'ที่สร้างขึ้นภายในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687383184+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687384792+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687386384+07:00","message":"StatePrefix: 'ที่สร้างขึ้นภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.687388015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.68739394+07:00","message":"Push: 'ที่สร้างขึ้นภายในพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.687402028+07:00","message":"push: {true ที่สร้างขึ้นภายในพืช 0 0xc00206f880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:22.701247067+07:00","message":"write wav file: './tmp/7560/7560_299.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.724247787+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.792802789+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.851308994+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.947365236+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.947394307+07:00","message":"found end of frame, send empty tag with msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.947397904+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.947405055+07:00","message":"[buffer interim] 300 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.947412592+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.947416293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.947421713+07:00","message":"> Transcript [1092] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.947424186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.947426051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.947427788+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.947429578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:22.947432101+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:22.94744118+07:00","message":"push: {true \n 0 0xc000130280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:22.954172092+07:00","message":"write wav file: './tmp/7560/7560_300.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:23.150704769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:23.15072924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:23.332336238+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:23.332380021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:23.332385431+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:23.332401764+07:00","message":"[buffer interim] 301 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:23.332409302+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:23.332411783+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.07719758+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.077245099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.077250591+07:00","message":"receive interim result [false|false]: เป็นปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.077268301+07:00","message":"[buffer interim] 301 false เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.077276241+07:00","message":"[bufferProcess] interim [320000000]:เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.077278832+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.077285309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.077288241+07:00","message":"> Transcript [1093] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.077291014+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.444066878+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.514839288+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.531897931+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.531936228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\",\"confidence\":0.9153608}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.531941723+07:00","message":"receive interim result [true|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.531950229+07:00","message":"end recv isFinal message id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.531952351+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.531957665+07:00","message":"[buffer interim] 301 true ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531966504+07:00","message":"[bufferProcess] interim [830000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531971528+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531974604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531977524+07:00","message":"> Transcript [1094] [false]: 'เป็นปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531980577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531982489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531984229+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531986146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531987722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531989587+07:00","message":"> Transcript [1095] [true]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.53199178+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531993537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531995136+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.531996653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:24.532002264+07:00","message":"Push: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:24.532009789+07:00","message":"push: {true ปัจจัยภายใน 0 0xc003370100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:24.538874067+07:00","message":"write wav file: './tmp/7560/7560_301.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:26.151548303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:26.151561574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:26.553703471+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:26.65900593+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:26.659030355+07:00","message":"found end of frame, send empty tag with msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:26.659033407+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:26.659041394+07:00","message":"[buffer interim] 302 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:26.659049788+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:26.659054118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:26.659056855+07:00","message":"> Transcript [1096] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:26.659059231+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:26.659061243+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:26.659062935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:26.659064863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:26.659067201+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:26.659077034+07:00","message":"push: {true \n 0 0xc00206ea80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:26.666170073+07:00","message":"write wav file: './tmp/7560/7560_302.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:26.830427293+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:27.746333197+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:27.746383032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:27.74638897+07:00","message":"receive interim result [false|false]: ใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:27.746408756+07:00","message":"[buffer interim] 303 false ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:27.74641693+07:00","message":"[bufferProcess] interim [720000000]:ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:27.746419194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:27.746427022+07:00","message":"[bufferProcess] send to processor (ticker):ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:27.746429664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:27.74643238+07:00","message":"> Transcript [1097] [false]: 'ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:27.746434625+07:00","message":"Set StatePrefix (first interim): 'ใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:27.876442443+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:27.876485661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สายนาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:27.876491279+07:00","message":"receive interim result [false|false]: สายนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:27.87650504+07:00","message":"[buffer interim] 303 false สายนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:27.876513973+07:00","message":"[bufferProcess] interim [840000000]:สายนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:27.87651608+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.18188193+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.181926384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.181932268+07:00","message":"receive interim result [false|false]: ใช้ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.181947853+07:00","message":"[buffer interim] 303 false ใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.181958196+07:00","message":"[bufferProcess] interim [140000000]:ใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.181961654+07:00","message":"[bufferProcess] send to processor:สายนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.181968626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.181971787+07:00","message":"> Transcript [1098] [false]: 'สายนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.181973754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.181976006+07:00","message":"Set new StatePrefix: 'สายนาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.266941552+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.266981449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.266986687+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.266997852+07:00","message":"[buffer interim] 303 false ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.26700375+07:00","message":"[bufferProcess] interim [320000000]:ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.267006263+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.267010894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.267013781+07:00","message":"> Transcript [1099] [false]: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.267016454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.267018328+07:00","message":"Set new StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.718526532+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.718566458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในกระบวนการต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.718573076+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:28.718586402+07:00","message":"[buffer interim] 303 false ใช้ในกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.71859334+07:00","message":"[bufferProcess] interim [680000000]:ใช้ในกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.718596575+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.718601835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.718604329+07:00","message":"> Transcript [1100] [false]: 'ใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.71860765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.71860964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.718611438+07:00","message":"StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:28.718613698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:29.152007512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:29.152012764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.335028638+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.335066321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในกระบวนการต่างๆภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.335072648+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการต่างๆภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.335088616+07:00","message":"[buffer interim] 303 false ใช้ในกระบวนการต่างๆภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.33509603+07:00","message":"[bufferProcess] interim [280000000]:ใช้ในกระบวนการต่างๆภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.335098699+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.335101953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.335104615+07:00","message":"> Transcript [1101] [false]: 'ใช้ในกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.335107786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.33511001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.335112188+07:00","message":"StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.335115653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.634019065+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.767916337+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.799025284+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.799057893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในกระบวนการต่างๆภายในเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.79906353+07:00","message":"receive interim result [false|false]: ใช้ในกระบวนการต่างๆภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.799079616+07:00","message":"[buffer interim] 303 false ใช้ในกระบวนการต่างๆภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.799086601+07:00","message":"[bufferProcess] interim [760000000]:ใช้ในกระบวนการต่างๆภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.799089413+07:00","message":"[bufferProcess] send to processor:ใช้ในกระบวนการต่างๆภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.799092403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.799095686+07:00","message":"> Transcript [1102] [false]: 'ใช้ในกระบวนการต่างๆภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.79909867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.799100731+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.799102564+07:00","message":"StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.799104439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.824780986+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.882381651+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.882417551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในกระบวนการต่างๆภายในเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.88242274+07:00","message":"receive interim result [true|false]: ใช้ในกระบวนการต่างๆภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.882430763+07:00","message":"end recv isFinal message id 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.882433193+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.882438865+07:00","message":"[buffer interim] 303 true ใช้ในกระบวนการต่างๆภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882447749+07:00","message":"[bufferProcess] interim [850000000]:ใช้ในกระบวนการต่างๆภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882452664+07:00","message":"[bufferProcess] send to processor (isfinal):ใช้ในกระบวนการต่างๆภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882455777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.88245853+07:00","message":"> Transcript [1103] [false]: 'ใช้ในกระบวนการต่างๆภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882461497+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882463337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882465173+07:00","message":"StatePrefix: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882467033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882473503+07:00","message":"Push: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882475489+07:00","message":"TextPushed: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882477997+07:00","message":"Set new StatePrefix : 'ใช้ในกระบวนการต่างๆภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882480491+07:00","message":"Next Push (prob) : 'การต่างๆภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882482397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882484215+07:00","message":"> Transcript [1104] [true]: 'ใช้ในกระบวนการต่างๆภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882486303+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882487939+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882489506+07:00","message":"StatePrefix: 'ใช้ในกระบวนการต่างๆภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.88249165+07:00","message":"TextPushed: 'ใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.882494035+07:00","message":"Push: 'การต่างๆภายในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.882502873+07:00","message":"push: {false ใช้ในกระบวน 0 0xc00039c180}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.88251873+07:00","message":"push: {true การต่างๆภายในเซลล์ 0 0xc00039c180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:29.892304358+07:00","message":"write wav file: './tmp/7560/7560_303.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.955734986+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.95575517+07:00","message":"found end of frame, send empty tag with msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.955759123+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.955765797+07:00","message":"[buffer interim] 304 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.955772228+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.955775788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.955778622+07:00","message":"> Transcript [1105] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.95578123+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.955783063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.955784736+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.955786452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:29.955795302+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:29.955803987+07:00","message":"push: {true \n 0 0xc00039c800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:29.960331038+07:00","message":"write wav file: './tmp/7560/7560_304.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:30.535830819+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:30.657063901+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:30.765312085+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:30.765345134+07:00","message":"found end of frame, send empty tag with msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:30.765348414+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:30.765356223+07:00","message":"[buffer interim] 305 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:30.765363494+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:30.765371806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:30.765374674+07:00","message":"> Transcript [1106] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:30.765377452+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:30.765379307+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:30.765381123+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:30.765383336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:30.76538943+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:30.765398376+07:00","message":"push: {true \n 0 0xc000130c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:30.770281301+07:00","message":"write wav file: './tmp/7560/7560_305.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:30.78775663+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:32.152627012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:32.152641424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.163524764+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.163557506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.163563048+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.163575874+07:00","message":"[buffer interim] 306 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.163582043+07:00","message":"[bufferProcess] interim [200000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.163584289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.16358939+07:00","message":"[bufferProcess] send to processor (ticker):อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.16359183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.163594533+07:00","message":"> Transcript [1107] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.163597403+07:00","message":"Set StatePrefix (first interim): 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.553434745+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.553481969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางการเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.553488271+07:00","message":"receive interim result [false|false]: ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.553502876+07:00","message":"[buffer interim] 306 false ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.553511967+07:00","message":"[bufferProcess] interim [560000000]:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.553514102+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.836068566+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.895351283+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.933372488+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.933414097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางการเกษตร\",\"confidence\":0.88567543}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.933420153+07:00","message":"receive interim result [true|false]: ทางการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.933428939+07:00","message":"end recv isFinal message id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.933431213+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.933439107+07:00","message":"[buffer interim] 306 true ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933450088+07:00","message":"[bufferProcess] interim [70000000]:ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933453623+07:00","message":"[bufferProcess] send to processor (isfinal):ทางการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933466969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933481919+07:00","message":"> Transcript [1108] [false]: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933486203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933488835+07:00","message":"Set new StatePrefix: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933491177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933493765+07:00","message":"> Transcript [1109] [true]: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933497605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933499785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933502354+07:00","message":"StatePrefix: 'ทางการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.93350456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:32.933513039+07:00","message":"Push: 'ทางการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.933524966+07:00","message":"push: {true ทางการเกษตร 0 0xc00206f400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:32.941257001+07:00","message":"write wav file: './tmp/7560/7560_306.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:32.969911987+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.097173966+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.117358051+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.117376707+07:00","message":"found end of frame, send empty tag with msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.117379663+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.117387317+07:00","message":"[buffer interim] 307 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.117394031+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.117398156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.117401055+07:00","message":"> Transcript [1110] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.117403752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.117405684+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.117407592+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.117410084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.117412648+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.117422524+07:00","message":"push: {true \n 0 0xc000131680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:33.123437612+07:00","message":"write wav file: './tmp/7560/7560_307.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.657724522+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.657782025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.657787524+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.657805666+07:00","message":"[buffer interim] 308 false คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.657811914+07:00","message":"[bufferProcess] interim [600000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.657813974+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.848660753+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.848702021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.848707765+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:33.848722167+07:00","message":"[buffer interim] 308 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.848733121+07:00","message":"[bufferProcess] interim [780000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.848735631+07:00","message":"[bufferProcess] send to processor:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.848742997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.848746474+07:00","message":"> Transcript [1111] [false]: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:33.848748999+07:00","message":"Set StatePrefix (first interim): 'คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:34.3926716+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:34.392708966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:34.392714665+07:00","message":"receive interim result [false|false]: ที่มีการนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:34.392725578+07:00","message":"[buffer interim] 308 false ที่มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.39273188+07:00","message":"[bufferProcess] interim [320000000]:ที่มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.39273428+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.392739459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.39274216+07:00","message":"> Transcript [1112] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.392744419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.392746415+07:00","message":"Set new StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:34.651231552+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:34.651278057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีการนำเสนอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:34.651283626+07:00","message":"receive interim result [false|false]: ที่มีการนำเสนอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:34.651294888+07:00","message":"[buffer interim] 308 false ที่มีการนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.651302091+07:00","message":"[bufferProcess] interim [620000000]:ที่มีการนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.651304768+07:00","message":"[bufferProcess] send to processor:ที่มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.651310278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.651313065+07:00","message":"> Transcript [1113] [false]: 'ที่มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.651315301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:34.651317323+07:00","message":"Set new StatePrefix: 'ที่มีการนำ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:35.153465353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:35.153484541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.230092844+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.230134653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีการนำสารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.230140445+07:00","message":"receive interim result [false|false]: ที่มีการนำสารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.230155484+07:00","message":"[buffer interim] 308 false ที่มีการนำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.230166758+07:00","message":"[bufferProcess] interim [220000000]:ที่มีการนำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.230169733+07:00","message":"[bufferProcess] send to processor:ที่มีการนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.230175508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.230178632+07:00","message":"> Transcript [1114] [false]: 'ที่มีการนำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.230181716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.230183716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.230185696+07:00","message":"StatePrefix: 'ที่มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.230187653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.735607824+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.735660012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีการนำสารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.735665635+07:00","message":"receive interim result [false|false]: ที่มีการนำสารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.735678638+07:00","message":"[buffer interim] 308 false ที่มีการนำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.735686109+07:00","message":"[bufferProcess] interim [640000000]:ที่มีการนำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.735688815+07:00","message":"[bufferProcess] send to processor:ที่มีการนำสารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.73569426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.735697168+07:00","message":"> Transcript [1115] [false]: 'ที่มีการนำสารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.735700318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.735702733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.735704586+07:00","message":"StatePrefix: 'ที่มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.735706699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.854476342+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.854509817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีการนำสารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.854515911+07:00","message":"receive interim result [false|false]: ที่มีการนำสารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:35.854526926+07:00","message":"[buffer interim] 308 false ที่มีการนำสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.854533477+07:00","message":"[bufferProcess] interim [760000000]:ที่มีการนำสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.854536121+07:00","message":"[bufferProcess] send to processor:ที่มีการนำสารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.854541474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.854544117+07:00","message":"> Transcript [1116] [false]: 'ที่มีการนำสารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.854547342+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.854549342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.854551221+07:00","message":"StatePrefix: 'ที่มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:35.854553337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:36.08907042+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:36.089117971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีการนำสารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:36.089125597+07:00","message":"receive interim result [false|false]: ที่มีการนำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:36.089145229+07:00","message":"[buffer interim] 308 false ที่มีการนำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089154675+07:00","message":"[bufferProcess] interim [940000000]:ที่มีการนำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089158992+07:00","message":"[bufferProcess] send to processor:ที่มีการนำสารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089174971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089179961+07:00","message":"> Transcript [1117] [false]: 'ที่มีการนำสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089184998+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089188538+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089191066+07:00","message":"StatePrefix: 'ที่มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089193878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089203666+07:00","message":"Push: 'ที่มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.08920661+07:00","message":"TextPushed: 'ที่มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089209538+07:00","message":"Set new StatePrefix : 'ที่มีการนำสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.089213326+07:00","message":"Next Push (prob) : 'สารสังเคราะห์ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:36.089225164+07:00","message":"push: {false ที่มีการนำ 0 0xc000131980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:36.45843208+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:36.458480736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:36.458487116+07:00","message":"receive interim result [false|false]: ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:36.458503724+07:00","message":"[buffer interim] 308 false ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.45851244+07:00","message":"[bufferProcess] interim [360000000]:ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.458515259+07:00","message":"[bufferProcess] send to processor:ที่มีการนำสารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.458519152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.458522509+07:00","message":"> Transcript [1118] [false]: 'ที่มีการนำสารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.458526302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.458528431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.45853081+07:00","message":"StatePrefix: 'ที่มีการนำสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:36.458533004+07:00","message":"TextPushed: 'ที่มีการนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.02267796+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.022717722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.022726262+07:00","message":"receive interim result [false|false]: ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.022746304+07:00","message":"[buffer interim] 308 false ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.022758859+07:00","message":"[bufferProcess] interim [960000000]:ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.022762191+07:00","message":"[bufferProcess] send to processor:ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.022769414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.02277227+07:00","message":"> Transcript [1119] [false]: 'ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.022776317+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.0227786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.022782281+07:00","message":"StatePrefix: 'ที่มีการนำสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.022784883+07:00","message":"TextPushed: 'ที่มีการนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.094439149+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.205111835+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.260146866+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.260190349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน\",\"confidence\":0.94678205}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.260197182+07:00","message":"receive interim result [true|false]: ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.260208973+07:00","message":"end recv isFinal message id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.260211521+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.260218916+07:00","message":"[buffer interim] 308 true ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260227267+07:00","message":"[bufferProcess] interim [200000000]:ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.26023135+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260235184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260239241+07:00","message":"> Transcript [1120] [false]: 'ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260242982+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260244931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260249026+07:00","message":"StatePrefix: 'ที่มีการนำสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260251663+07:00","message":"TextPushed: 'ที่มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260253567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260255659+07:00","message":"> Transcript [1121] [true]: 'ที่มีการนำสารสังเคราะห์ที่มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260257934+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260259546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260261299+07:00","message":"StatePrefix: 'ที่มีการนำสารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.26026302+07:00","message":"TextPushed: 'ที่มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.260265848+07:00","message":"Push: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.260274303+07:00","message":"push: {true สารสังเคราะห์ที่มีสมบัติคล้ายออกซิน 0 0xc000131980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:37.271278488+07:00","message":"write wav file: './tmp/7560/7560_308.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.454884189+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.5616746+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.561691685+07:00","message":"found end of frame, send empty tag with msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.561694782+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.561702104+07:00","message":"[buffer interim] 309 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.561709203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.561712992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.561715824+07:00","message":"> Transcript [1122] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.561718156+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.561720164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.561722025+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.561723834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:37.561726126+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.56173648+07:00","message":"push: {true \n 0 0xc003210000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:37.568007441+07:00","message":"write wav file: './tmp/7560/7560_309.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:37.582924762+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:38.153853963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:38.153880216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:38.866382887+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:38.956778165+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:38.956809067+07:00","message":"found end of frame, send empty tag with msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:38.956812015+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:38.956820086+07:00","message":"[buffer interim] 310 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:38.956834178+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:38.956838883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:38.9568419+07:00","message":"> Transcript [1123] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:38.956844479+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:38.95684634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:38.956848426+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:38.956850431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:38.956859899+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:38.956870531+07:00","message":"push: {true \n 0 0xc003370f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:38.963326091+07:00","message":"write wav file: './tmp/7560/7560_310.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:38.98619825+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.455976723+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.456013078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.456018567+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.456036237+07:00","message":"[buffer interim] 311 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.456045722+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.456048756+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.645868095+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.645917324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.645923467+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.645938838+07:00","message":"[buffer interim] 311 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.645944888+07:00","message":"[bufferProcess] interim [660000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.645947496+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.645953986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.645956616+07:00","message":"> Transcript [1124] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.645958992+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.964534851+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.964570944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.964576436+07:00","message":"receive interim result [false|false]: เป็นการให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:39.964592478+07:00","message":"[buffer interim] 311 false เป็นการให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.96459898+07:00","message":"[bufferProcess] interim [960000000]:เป็นการให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.964601682+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.964606085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.964608667+07:00","message":"> Transcript [1125] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.964611385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.964613267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.964615098+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:39.964617126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.181574717+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.181616452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จ้ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.181622327+07:00","message":"receive interim result [false|false]: เป็นการให้จ้ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.181634956+07:00","message":"[buffer interim] 311 false เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.181644252+07:00","message":"[bufferProcess] interim [200000000]:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.181647509+07:00","message":"[bufferProcess] send to processor:เป็นการให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.181651073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.181654004+07:00","message":"> Transcript [1126] [false]: 'เป็นการให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.1816572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.181659303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.18166117+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.181663076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475374221+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475405728+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475408681+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475411027+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475412863+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475414616+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475416353+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475418224+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475420362+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475422112+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475424179+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475426062+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.4754278+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475429446+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475431007+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475432645+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.475434191+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.54527092+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.545309737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.545315582+07:00","message":"receive interim result [false|false]: เป็นการให้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.545326754+07:00","message":"[buffer interim] 311 false เป็นการให้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.545336398+07:00","message":"[bufferProcess] interim [560000000]:เป็นการให้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.545339108+07:00","message":"[bufferProcess] send to processor:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.545344959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.545348062+07:00","message":"> Transcript [1127] [false]: 'เป็นการให้จ้ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.54535143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.545353675+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.545355567+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.545357736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.589001817+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.589031214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จ้ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.589037542+07:00","message":"receive interim result [false|false]: เป็นการให้จ้ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.589051061+07:00","message":"[buffer interim] 311 false เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589057296+07:00","message":"[bufferProcess] interim [620000000]:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589059865+07:00","message":"[bufferProcess] send to processor:เป็นการให้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589063261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589066097+07:00","message":"> Transcript [1128] [false]: 'เป็นการให้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589069193+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589071134+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589072943+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589074728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589077826+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589080796+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589083512+07:00","message":"Set new StatePrefix : 'เป็นการให้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.589085902+07:00","message":"Next Push (prob) : 'การให้จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.589093824+07:00","message":"push: {false เป็น 0 0xc003210800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.861350694+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.861388237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จากภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.86139413+07:00","message":"receive interim result [false|false]: เป็นการให้จากภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:40.861409333+07:00","message":"[buffer interim] 311 false เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.861417128+07:00","message":"[bufferProcess] interim [920000000]:เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.861419945+07:00","message":"[bufferProcess] send to processor:เป็นการให้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.861424022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.861426754+07:00","message":"> Transcript [1129] [false]: 'เป็นการให้จ้ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.861429034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:40.861431266+07:00","message":"Set new StatePrefix: 'เป็นการให้จ้ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:41.09735148+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:41.15453599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:41.154573112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:41.191106634+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:41.191145042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการให้จากภายนอก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:41.191151251+07:00","message":"receive interim result [true|false]: เป็นการให้จากภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:41.191163127+07:00","message":"end recv isFinal message id 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:41.191166644+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:41.191175038+07:00","message":"[buffer interim] 311 true เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191187334+07:00","message":"[bufferProcess] interim [340000000]:เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191192017+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการให้จากภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191195308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191197961+07:00","message":"> Transcript [1130] [false]: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.19120032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191202843+07:00","message":"Set new StatePrefix: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191204651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191209066+07:00","message":"> Transcript [1131] [true]: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191211373+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.19121314+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.19121493+07:00","message":"StatePrefix: 'เป็นการให้จากภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191217022+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:41.191219616+07:00","message":"Push: 'การให้จากภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:41.191229411+07:00","message":"push: {true การให้จากภายนอก 0 0xc003210800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:41.198719696+07:00","message":"write wav file: './tmp/7560/7560_311.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:41.486333339+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.374769727+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.374813044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.374818247+07:00","message":"receive interim result [false|false]: คือต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.374833767+07:00","message":"[buffer interim] 312 false คือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.374841076+07:00","message":"[bufferProcess] interim [840000000]:คือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.37484304+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.374846184+07:00","message":"[bufferProcess] send to processor (ticker):คือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.374848604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.374851205+07:00","message":"> Transcript [1132] [false]: 'คือต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.374853504+07:00","message":"Set StatePrefix (first interim): 'คือต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.5264749+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.526514821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือต้องรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.526520801+07:00","message":"receive interim result [false|false]: คือต้องรอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.526534435+07:00","message":"[buffer interim] 312 false คือต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.526541053+07:00","message":"[bufferProcess] interim [20000000]:คือต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.52654372+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.698276059+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.698308291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือปองลำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.698314478+07:00","message":"receive interim result [false|false]: คือปองลำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.698325322+07:00","message":"[buffer interim] 312 false คือปองลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.698332131+07:00","message":"[bufferProcess] interim [140000000]:คือปองลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.698334737+07:00","message":"[bufferProcess] send to processor:คือต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.698339786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.698342218+07:00","message":"> Transcript [1133] [false]: 'คือต้องรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.698345131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.69834732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.698349165+07:00","message":"StatePrefix: 'คือต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.698351456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.706190824+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.706208124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือต้องลำบาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.706212984+07:00","message":"receive interim result [false|false]: คือต้องลำบาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.706226208+07:00","message":"[buffer interim] 312 false คือต้องลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.706230771+07:00","message":"[bufferProcess] interim [200000000]:คือต้องลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.706232776+07:00","message":"[bufferProcess] send to processor:คือปองลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.706234993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.706237119+07:00","message":"> Transcript [1134] [false]: 'คือปองลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.70623922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.706241981+07:00","message":"Set new StatePrefix: 'คือปองลำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.736552726+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.736578489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.736584047+07:00","message":"receive interim result [false|false]: คือกองลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.736596875+07:00","message":"[buffer interim] 312 false คือกองลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.736602051+07:00","message":"[bufferProcess] interim [260000000]:คือกองลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.736604144+07:00","message":"[bufferProcess] send to processor:คือต้องลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.736607775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.736610383+07:00","message":"> Transcript [1135] [false]: 'คือต้องลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.736612299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.73661458+07:00","message":"Set new StatePrefix: 'คือต้องลำบาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.953207487+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.953249701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกล้องลำเอียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.953257561+07:00","message":"receive interim result [false|false]: คือกล้องลำเอียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.953274297+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.953282286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.953286403+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.953289664+07:00","message":"[buffer interim] 312 false คือกล้องลำเอียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:42.953297316+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.95330605+07:00","message":"[bufferProcess] interim [440000000]:คือกล้องลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953310026+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.95331542+07:00","message":"[bufferProcess] interim [500000000]:คือกองลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953317511+07:00","message":"[bufferProcess] send to processor:คือกล้องลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953320374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953323002+07:00","message":"> Transcript [1136] [false]: 'คือกองลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953325389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953327799+07:00","message":"Set new StatePrefix: 'คือกองลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953329498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953331237+07:00","message":"> Transcript [1137] [false]: 'คือกล้องลำเอียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953332776+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:42.953334455+07:00","message":"Set new StatePrefix: 'คือกล้องลำเอียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.168626496+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.168665638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.168673116+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.168688866+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.168699597+07:00","message":"[bufferProcess] interim [680000000]:คือกองลำเลียงสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.168703274+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.168711438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.168715994+07:00","message":"> Transcript [1138] [false]: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.16871917+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.168722283+07:00","message":"Set new StatePrefix: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.255437727+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.255483699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.255490315+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.255504722+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.255513693+07:00","message":"[bufferProcess] interim [800000000]:คือกองลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.255516412+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.255520081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.25552281+07:00","message":"> Transcript [1139] [false]: 'คือกองลำเลียงสารดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.255526563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.255528565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.255530669+07:00","message":"StatePrefix: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.255532688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.362531453+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.362573819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดังกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.362580231+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.362596331+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.362603972+07:00","message":"[bufferProcess] interim [860000000]:คือกองลำเลียงสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.362607096+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.362613984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.362617064+07:00","message":"> Transcript [1140] [false]: 'คือกองลำเลียงสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.362620797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.362622967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.362625156+07:00","message":"StatePrefix: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.362627617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.745824233+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.745858158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดังกล่าวเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.745863955+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.745879632+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.745888165+07:00","message":"[bufferProcess] interim [280000000]:คือกองลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.745890724+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.745894596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.745897086+07:00","message":"> Transcript [1141] [false]: 'คือกองลำเลียงสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.745905923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.745910648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.745913001+07:00","message":"StatePrefix: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.745915495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.830303218+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.83034684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดังกล่าวเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.830353456+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.830370249+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830378116+07:00","message":"[bufferProcess] interim [400000000]:คือกองลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830380852+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสารดังกล่าวเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830388873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830391938+07:00","message":"> Transcript [1142] [false]: 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.83039607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830398679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830401757+07:00","message":"StatePrefix: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830403891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830410539+07:00","message":"Push: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830412574+07:00","message":"TextPushed: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830414968+07:00","message":"Set new StatePrefix : 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:43.830417234+07:00","message":"Next Push (prob) : 'ดังกล่าวเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:43.830425659+07:00","message":"push: {false คือกองลำเลียงสาร 0 0xc003211000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.141977809+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.142014435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดังกล่าวเข้าสู่พระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.142020697+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.142039268+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.1420489+07:00","message":"[bufferProcess] interim [700000000]:คือกองลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.14205226+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสารดังกล่าวเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.14205892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.142061652+07:00","message":"> Transcript [1143] [false]: 'คือกองลำเลียงสารดังกล่าวเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.142065109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.142067246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.142069693+07:00","message":"StatePrefix: 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.14207202+07:00","message":"TextPushed: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:44.15553048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:44.155555032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.265003571+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.265046198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดังกล่าวเข้าสู่ภัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.265052683+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารดังกล่าวเข้าสู่ภัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.265063585+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารดังกล่าวเข้าสู่ภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.265071672+07:00","message":"[bufferProcess] interim [760000000]:คือกองลำเลียงสารดังกล่าวเข้าสู่ภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.265074332+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสารดังกล่าวเข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.265077629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.265080323+07:00","message":"> Transcript [1144] [false]: 'คือกองลำเลียงสารดังกล่าวเข้าสู่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.265084376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.265090687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.265092667+07:00","message":"StatePrefix: 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.265095239+07:00","message":"TextPushed: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.271348948+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.27136761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.271372559+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.271379258+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.271390072+07:00","message":"[bufferProcess] interim [820000000]:คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.271392896+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสารดังกล่าวเข้าสู่ภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.271396171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.271399221+07:00","message":"> Transcript [1145] [false]: 'คือกองลำเลียงสารดังกล่าวเข้าสู่ภัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.271402771+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.271404921+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.271406641+07:00","message":"StatePrefix: 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.271409047+07:00","message":"TextPushed: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.534353258+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.534392299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.534399166+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.53441163+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.53441904+07:00","message":"[bufferProcess] interim [120000000]:คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534421848+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534427368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534429965+07:00","message":"> Transcript [1146] [false]: 'คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.53443431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534436472+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534438777+07:00","message":"StatePrefix: 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534441658+07:00","message":"TextPushed: 'คือกองลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534446247+07:00","message":"Push: 'ดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534448383+07:00","message":"TextPushed: 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534450398+07:00","message":"Set new StatePrefix : 'คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.534454377+07:00","message":"Next Push (prob) : 'สู่ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.534462809+07:00","message":"push: {false ดังกล่าวเข้า 0 0xc003211000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.841843041+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.841887718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.841894709+07:00","message":"receive interim result [false|false]: คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:44.841911299+07:00","message":"[buffer interim] 312 false คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.84192214+07:00","message":"[bufferProcess] interim [360000000]:คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.841926682+07:00","message":"[bufferProcess] send to processor:คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.841932707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.841936615+07:00","message":"> Transcript [1147] [false]: 'คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.841941603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.841944405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.841950487+07:00","message":"StatePrefix: 'คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:44.841953203+07:00","message":"TextPushed: 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.033894498+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.163960297+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.164004816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช\",\"confidence\":0.9453586}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.164011749+07:00","message":"receive interim result [true|false]: คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.164021685+07:00","message":"end recv isFinal message id 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.164023749+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.164029845+07:00","message":"[buffer interim] 312 true คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164044768+07:00","message":"[bufferProcess] interim [750000000]:คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164049217+07:00","message":"[bufferProcess] send to processor (isfinal):คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164053833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164057636+07:00","message":"> Transcript [1148] [false]: 'คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164061958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.16406472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164068087+07:00","message":"StatePrefix: 'คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164072534+07:00","message":"TextPushed: 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164075964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164079279+07:00","message":"> Transcript [1149] [true]: 'คือกองลำเลียงสารดังกล่าวเข้าสู่ภายในต้นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.16408291+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164085068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164086628+07:00","message":"StatePrefix: 'คือกองลำเลียงสารดังกล่าวเข้าสู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164088481+07:00","message":"TextPushed: 'คือกองลำเลียงสารดังกล่าวเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.164091667+07:00","message":"Push: 'สู่ภายในต้นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.164100871+07:00","message":"push: {true สู่ภายในต้นพืช 0 0xc003211000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:45.172317347+07:00","message":"write wav file: './tmp/7560/7560_312.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.462375775+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.595787203+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.713926045+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.713945152+07:00","message":"found end of frame, send empty tag with msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.713948091+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.713955861+07:00","message":"[buffer interim] 313 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.713963276+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.713967093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.713970047+07:00","message":"> Transcript [1150] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.713972606+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.713974508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.71397616+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.713977967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:45.713985708+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.713996503+07:00","message":"push: {true \n 0 0xc00039dd80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:45.719118588+07:00","message":"write wav file: './tmp/7560/7560_313.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:45.7834895+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:47.156322868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:47.156428026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.56500548+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.565045306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.565050823+07:00","message":"receive interim result [false|false]: จึง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.565064122+07:00","message":"[buffer interim] 314 false จึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.565070865+07:00","message":"[bufferProcess] interim [620000000]:จึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.565072796+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.565078307+07:00","message":"[bufferProcess] send to processor (ticker):จึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.56508042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.565083224+07:00","message":"> Transcript [1151] [false]: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.565085371+07:00","message":"Set StatePrefix (first interim): 'จึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.686394666+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.686446431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.686453264+07:00","message":"receive interim result [false|false]: จึงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.686467646+07:00","message":"[buffer interim] 314 false จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.68647641+07:00","message":"[bufferProcess] interim [680000000]:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.686478517+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.863451949+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.863492378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.86349859+07:00","message":"receive interim result [false|false]: จึงจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.863512026+07:00","message":"[buffer interim] 314 false จึงจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.863518933+07:00","message":"[bufferProcess] interim [860000000]:จึงจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.863521606+07:00","message":"[bufferProcess] send to processor:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.863527519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.863530431+07:00","message":"> Transcript [1152] [false]: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.863533449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.863535391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.863537239+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.863539291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.931337645+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.931376766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจัดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.931382985+07:00","message":"receive interim result [false|false]: จึงจัดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:47.931395235+07:00","message":"[buffer interim] 314 false จึงจัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.931404352+07:00","message":"[bufferProcess] interim [980000000]:จึงจัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.931406781+07:00","message":"[bufferProcess] send to processor:จึงจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.931411925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.931414495+07:00","message":"> Transcript [1153] [false]: 'จึงจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.931417329+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.93141941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.931422167+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:47.931424464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.097942219+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.15701963+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.236815298+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.236857439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจัดวสันต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.23686338+07:00","message":"receive interim result [false|false]: จึงจัดวสันต์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.236878124+07:00","message":"[buffer interim] 314 false จึงจัดวสันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.236886229+07:00","message":"[bufferProcess] interim [340000000]:จึงจัดวสันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.236889217+07:00","message":"[bufferProcess] send to processor:จึงจัดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.236896557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.236899299+07:00","message":"> Transcript [1154] [false]: 'จึงจัดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.236910141+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.236913262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.236915849+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.236918086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.305660446+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.305699046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจัดว่าสัตว์\",\"confidence\":0.87065876}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.305705013+07:00","message":"receive interim result [true|false]: จึงจัดว่าสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.30571221+07:00","message":"end recv isFinal message id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.305714891+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.30571994+07:00","message":"[buffer interim] 314 true จึงจัดว่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305727658+07:00","message":"[bufferProcess] interim [340000000]:จึงจัดว่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305732625+07:00","message":"[bufferProcess] send to processor (isfinal):จึงจัดวสันต์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305735714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305738578+07:00","message":"> Transcript [1155] [false]: 'จึงจัดวสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305741316+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305743529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305745553+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305747597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305752371+07:00","message":"Push: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305754147+07:00","message":"TextPushed: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305756159+07:00","message":"Set new StatePrefix : 'จึงจัดวสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305758347+07:00","message":"Next Push (prob) : 'จัดวสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305762557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305764654+07:00","message":"> Transcript [1156] [true]: 'จึงจัดว่าสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305766921+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305768704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305770731+07:00","message":"StatePrefix: 'จึงจัดวสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305772761+07:00","message":"TextPushed: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.305774686+07:00","message":"Push: 'จัดว่าสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.305781093+07:00","message":"push: {false จึง 0 0xc00206ec80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.305799714+07:00","message":"push: {true จัดว่าสัตว์ 0 0xc00206ec80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:48.313519972+07:00","message":"write wav file: './tmp/7560/7560_314.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.84667437+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.846719546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.84672459+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:48.846744664+07:00","message":"[buffer interim] 315 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.84675113+07:00","message":"[bufferProcess] interim [720000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:48.846753009+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.050993+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.051033381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.051039065+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.051052441+07:00","message":"[buffer interim] 315 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.051059697+07:00","message":"[bufferProcess] interim [900000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.051062448+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.051070085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.051073021+07:00","message":"> Transcript [1157] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.051075361+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.328030754+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.328072011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.328078136+07:00","message":"receive interim result [false|false]: โครงการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.328092358+07:00","message":"[buffer interim] 315 false โครงการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.328106174+07:00","message":"[bufferProcess] interim [140000000]:โครงการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.328109422+07:00","message":"[bufferProcess] send to processor:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.328114315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.328118839+07:00","message":"> Transcript [1158] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.328122152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.328125363+07:00","message":"Set new StatePrefix: 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.338240245+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.338265735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณกาญจนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.338271148+07:00","message":"receive interim result [false|false]: คุณกาญจนา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.338282176+07:00","message":"[buffer interim] 315 false คุณกาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.338287355+07:00","message":"[bufferProcess] interim [200000000]:คุณกาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.338289889+07:00","message":"[bufferProcess] send to processor:โครงการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.338296038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.338301497+07:00","message":"> Transcript [1159] [false]: 'โครงการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.338303898+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.33830631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.338308234+07:00","message":"StatePrefix: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.338311807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.391840874+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.391869964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.391875268+07:00","message":"receive interim result [false|false]: คุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.391889353+07:00","message":"[buffer interim] 315 false คุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.39189527+07:00","message":"[bufferProcess] interim [260000000]:คุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.39189786+07:00","message":"[bufferProcess] send to processor:คุณกาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.391910913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.391914007+07:00","message":"> Transcript [1160] [false]: 'คุณกาญจนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.391915984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.391918104+07:00","message":"Set new StatePrefix: 'คุณกาญจนา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.424113252+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.496898316+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.524300277+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.524340936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.524346824+07:00","message":"receive interim result [false|false]: คุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.524358939+07:00","message":"[buffer interim] 315 false คุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.524367515+07:00","message":"[bufferProcess] interim [500000000]:คุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.524370369+07:00","message":"[bufferProcess] send to processor:คุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.524375341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.524378211+07:00","message":"> Transcript [1161] [false]: 'คุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.52438033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.524382335+07:00","message":"Set new StatePrefix: 'คุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.543517578+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.543579041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเจริญ\",\"confidence\":0.94472164}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.543585795+07:00","message":"receive interim result [true|false]: คุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.543592771+07:00","message":"end recv isFinal message id 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.543595701+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.543602695+07:00","message":"[buffer interim] 315 true คุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543613656+07:00","message":"[bufferProcess] interim [500000000]:คุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543618022+07:00","message":"[bufferProcess] send to processor (isfinal):คุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543622404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543626349+07:00","message":"> Transcript [1162] [false]: 'คุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.54363168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543633906+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543635775+07:00","message":"StatePrefix: 'คุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543637664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543639222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.54364111+07:00","message":"> Transcript [1163] [true]: 'คุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543643109+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543644677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543646317+07:00","message":"StatePrefix: 'คุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543647985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:49.543650299+07:00","message":"Push: 'คุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:49.543658178+07:00","message":"push: {true คุมการเจริญ 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:49.550145082+07:00","message":"write wav file: './tmp/7560/7560_315.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.069929261+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.135056592+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:50.156562722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:50.156588216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.159707471+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.159726355+07:00","message":"found end of frame, send empty tag with msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.159729565+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.159735482+07:00","message":"[buffer interim] 316 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.159741683+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.159745432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.159748353+07:00","message":"> Transcript [1164] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.159750672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.159752513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.159754377+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.159756348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.159758816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.159766361+07:00","message":"push: {true \n 0 0xc0027b4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:50.165146345+07:00","message":"write wav file: './tmp/7560/7560_316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.708412229+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.77538836+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.808473253+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.808490289+07:00","message":"found end of frame, send empty tag with msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.808493535+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.808498975+07:00","message":"[buffer interim] 317 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.808505055+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.80850851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.808511144+07:00","message":"> Transcript [1165] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.808513605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.808515433+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.808517289+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.808519006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:50.808521187+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:50.808529171+07:00","message":"push: {true \n 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:50.814086974+07:00","message":"write wav file: './tmp/7560/7560_317.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:52.315029613+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:52.412865408+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:52.412892501+07:00","message":"found end of frame, send empty tag with msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:52.412896245+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:52.412909961+07:00","message":"[buffer interim] 318 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:52.412918523+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:52.412922103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:52.412924921+07:00","message":"> Transcript [1166] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:52.412927359+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:52.41292938+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:52.412931878+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:52.41293369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:52.412939294+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:52.412949344+07:00","message":"push: {true \n 0 0xc000045900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:52.419362604+07:00","message":"write wav file: './tmp/7560/7560_318.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:53.156974156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:53.156972772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:53.785421244+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:53.853747378+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:54.013060099+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:54.01308595+07:00","message":"found end of frame, send empty tag with msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:54.013089277+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:54.013097626+07:00","message":"[buffer interim] 319 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:54.013105235+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:54.01310933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:54.013112192+07:00","message":"> Transcript [1167] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:54.013114705+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:54.01311718+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:54.013118986+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:54.01312079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:54.013126851+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:54.013137141+07:00","message":"push: {true \n 0 0xc003211280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:54.018538198+07:00","message":"write wav file: './tmp/7560/7560_319.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:54.045126151+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:55.461985778+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:55.575618494+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:55.575641871+07:00","message":"found end of frame, send empty tag with msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:55.575645379+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:55.575653457+07:00","message":"[buffer interim] 320 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:55.575660838+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:55.575673792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:55.575676799+07:00","message":"> Transcript [1168] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:55.575679297+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:55.575681275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:55.575683106+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:55.575685022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:55.575687603+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:55.5756976+07:00","message":"push: {true \n 0 0xc003370c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:55.582886244+07:00","message":"write wav file: './tmp/7560/7560_320.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:55.836169569+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:55.896327539+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:56.109987699+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:56.110012355+07:00","message":"found end of frame, send empty tag with msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:56.11001548+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:56.110023488+07:00","message":"[buffer interim] 321 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:56.110031644+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:56.110035915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:56.110038492+07:00","message":"> Transcript [1169] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:56.110040994+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:56.110042925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:56.110045163+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:56.11004694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:56.11004946+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:56.110059593+07:00","message":"push: {true \n 0 0xc000130f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:56.117480859+07:00","message":"write wav file: './tmp/7560/7560_321.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:56.157088263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:56.157105769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:56.217354305+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:57.9784535+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:57.978507829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:57.978513578+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:57.978529187+07:00","message":"[buffer interim] 322 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:57.978536393+07:00","message":"[bufferProcess] interim [560000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:57.978538382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:57.978546949+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:57.978549493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:57.978552147+07:00","message":"> Transcript [1170] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:57.978554165+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.301888209+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.301939603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นทอม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.301945768+07:00","message":"receive interim result [false|false]: เป็นทอม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.301962054+07:00","message":"[buffer interim] 322 false เป็นทอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.301970564+07:00","message":"[bufferProcess] interim [860000000]:เป็นทอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.301972719+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.485747638+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.485790491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.485796055+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.485810141+07:00","message":"[buffer interim] 322 false เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.485817872+07:00","message":"[bufferProcess] interim [40000000]:เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.485820484+07:00","message":"[bufferProcess] send to processor:เป็นทอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.485825992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.485829274+07:00","message":"> Transcript [1171] [false]: 'เป็นทอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.485832456+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.485834537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.485836515+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.485838723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.55540691+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.555449117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นข้อมูล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.555455677+07:00","message":"receive interim result [false|false]: เป็นข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.555476561+07:00","message":"[buffer interim] 322 false เป็นข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.555493229+07:00","message":"[bufferProcess] interim [160000000]:เป็นข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.555496005+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.555502254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.555505123+07:00","message":"> Transcript [1172] [false]: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.555507843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.555509689+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.555511596+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.555513574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.573031276+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.573081197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.573086625+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.573096916+07:00","message":"[buffer interim] 322 false เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.573107304+07:00","message":"[bufferProcess] interim [220000000]:เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.573110157+07:00","message":"[bufferProcess] send to processor:เป็นข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.573113455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.573116018+07:00","message":"> Transcript [1173] [false]: 'เป็นข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.573119226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.573121315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.573123228+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.573125175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.814269891+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.814311238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.814317644+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.814331781+07:00","message":"[buffer interim] 322 false เป็นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814339308+07:00","message":"[bufferProcess] interim [340000000]:เป็นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814341845+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814345159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814348162+07:00","message":"> Transcript [1174] [false]: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814351444+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.81435347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814355355+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814357235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.81436045+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814362325+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814364234+07:00","message":"Set new StatePrefix : 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:58.814366225+07:00","message":"Next Push (prob) : 'ฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:58.814374731+07:00","message":"push: {false เป็น 0 0xc003370600}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:59.157561426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:35:59.1576017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.190197268+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.190244803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.19025679+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.190272446+07:00","message":"[buffer interim] 322 false เป็นฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.190283596+07:00","message":"[bufferProcess] interim [820000000]:เป็นฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.190288017+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.190297386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.190301311+07:00","message":"> Transcript [1175] [false]: 'เป็นฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.190306653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.190309263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.190311896+07:00","message":"StatePrefix: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.190314868+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.389476205+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.389512141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนพืชอีกชนิดหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.389518842+07:00","message":"receive interim result [false|false]: เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.389533563+07:00","message":"[buffer interim] 322 false เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.389540643+07:00","message":"[bufferProcess] interim [0]:เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.389543192+07:00","message":"[bufferProcess] send to processor:เป็นฮอร์โมนพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.389546483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.389549851+07:00","message":"> Transcript [1176] [false]: 'เป็นฮอร์โมนพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.389552948+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.389555079+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.389557012+07:00","message":"StatePrefix: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.389558937+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.416997983+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.486138985+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.549443538+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.549489021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นฮอร์โมนพืชอีกชนิดหนึ่ง\",\"confidence\":0.9221353}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.549494614+07:00","message":"receive interim result [true|false]: เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.549503938+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.549506158+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.549513609+07:00","message":"[buffer interim] 322 true เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549522321+07:00","message":"[bufferProcess] interim [210000000]:เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549525878+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นฮอร์โมนพืชอีกชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549528935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.54953179+07:00","message":"> Transcript [1177] [false]: 'เป็นฮอร์โมนพืชอีกชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.54953529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549537107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549538937+07:00","message":"StatePrefix: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549540839+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549542414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.54954429+07:00","message":"> Transcript [1178] [true]: 'เป็นฮอร์โมนพืชอีกชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549546357+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549550969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549552733+07:00","message":"StatePrefix: 'เป็นฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549554448+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:35:59.549560245+07:00","message":"Push: 'ฮอร์โมนพืชอีกชนิดหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:35:59.549568495+07:00","message":"push: {true ฮอร์โมนพืชอีกชนิดหนึ่ง 0 0xc003370600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:35:59.559023023+07:00","message":"write wav file: './tmp/7560/7560_322.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.28572979+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.285774039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.285779479+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.285793859+07:00","message":"[buffer interim] 323 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.285802464+07:00","message":"[bufferProcess] interim [830000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.285804655+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.47422487+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.474272506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.474279551+07:00","message":"receive interim result [false|false]: ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.474294198+07:00","message":"[buffer interim] 323 false ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.47430484+07:00","message":"[bufferProcess] interim [950000000]:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.47430851+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.474315225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.474318873+07:00","message":"> Transcript [1179] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.474323788+07:00","message":"Set StatePrefix (first interim): 'ที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.723427159+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.723465164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.723470818+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.723485072+07:00","message":"[buffer interim] 323 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.723491875+07:00","message":"[bufferProcess] interim [190000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.723494582+07:00","message":"[bufferProcess] send to processor:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.72350164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.723504346+07:00","message":"> Transcript [1180] [false]: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.723506684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.723508593+07:00","message":"Set new StatePrefix: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.736579042+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.736602869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.736608193+07:00","message":"receive interim result [false|false]: ที่มีบท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.736626813+07:00","message":"[buffer interim] 323 false ที่มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.736632413+07:00","message":"[bufferProcess] interim [250000000]:ที่มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.736634468+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.736636887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.736639279+07:00","message":"> Transcript [1181] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.736641234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.736644054+07:00","message":"Set new StatePrefix: 'ที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.746759274+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.746772694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.746776502+07:00","message":"receive interim result [false|false]: ที่มีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:00.746781618+07:00","message":"[buffer interim] 323 false ที่มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.746785592+07:00","message":"[bufferProcess] interim [310000000]:ที่มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.746787508+07:00","message":"[bufferProcess] send to processor:ที่มีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.746793267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.746795922+07:00","message":"> Transcript [1182] [false]: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.746797881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:00.746799573+07:00","message":"Set new StatePrefix: 'ที่มีบท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.118773004+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.118831759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.11883818+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.118851079+07:00","message":"[buffer interim] 323 false ที่มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.118858743+07:00","message":"[bufferProcess] interim [730000000]:ที่มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.118861524+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.118867162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.118870038+07:00","message":"> Transcript [1183] [false]: 'ที่มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.118873234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.118875264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.11887711+07:00","message":"StatePrefix: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.118879211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.567034832+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.567079165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.567085321+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.567098014+07:00","message":"[buffer interim] 323 false ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.567105067+07:00","message":"[bufferProcess] interim [90000000]:ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.56711087+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.567118071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.567120853+07:00","message":"> Transcript [1184] [false]: 'ที่มีบทบาทสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.567124402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.567126879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.567128902+07:00","message":"StatePrefix: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.567130774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.631586153+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.631623914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.631629898+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.631644393+07:00","message":"[buffer interim] 323 false ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.631650995+07:00","message":"[bufferProcess] interim [210000000]:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.631653515+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.63165712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.631660291+07:00","message":"> Transcript [1185] [false]: 'ที่มีบทบาทสำคัญเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.631663434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.631665373+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.631667134+07:00","message":"StatePrefix: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.631669345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.941797571+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.94183622+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-04-30T13:36:01.941842483+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.941855332+07:00","message":"[buffer interim] 323 false ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941863256+07:00","message":"[bufferProcess] interim [450000000]:ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941866052+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941871305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941873954+07:00","message":"> Transcript [1186] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941876971+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.94187906+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941880984+07:00","message":"StatePrefix: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941883248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941887811+07:00","message":"Push: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941889806+07:00","message":"TextPushed: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941891708+07:00","message":"Set new StatePrefix : 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:01.941894224+07:00","message":"Next Push (prob) : 'บาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:01.941921481+07:00","message":"push: {false ที่มีบท 0 0xc0027b4280}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:02.158517969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:02.158553747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.17314324+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.173186769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.173192428+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.173215992+07:00","message":"[buffer interim] 323 false ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.173224709+07:00","message":"[bufferProcess] interim [690000000]:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.173227751+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.173230877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.173233758+07:00","message":"> Transcript [1187] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.173236924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.173238947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.17324073+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.173242806+07:00","message":"TextPushed: 'ที่มีบท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.369049342+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.369083855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.369090093+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.369104428+07:00","message":"[buffer interim] 323 false ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.36911493+07:00","message":"[bufferProcess] interim [930000000]:ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.369117714+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.369124814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.369127608+07:00","message":"> Transcript [1188] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.369131036+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.369133609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.369135384+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.369137522+07:00","message":"TextPushed: 'ที่มีบท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.466009226+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.466051989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.466059106+07:00","message":"receive interim result [false|false]: ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.466075027+07:00","message":"[buffer interim] 323 false ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.466082585+07:00","message":"[bufferProcess] interim [990000000]:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.466085365+07:00","message":"[bufferProcess] send to processor:ที่มีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.466093044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.466095629+07:00","message":"> Transcript [1189] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.466099117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.466101272+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.466103974+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.466106341+07:00","message":"TextPushed: 'ที่มีบท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.623247455+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.727823013+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.727869441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.727875563+07:00","message":"receive interim result [true|false]: ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.72788683+07:00","message":"end recv isFinal message id 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.727888983+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.727896001+07:00","message":"[buffer interim] 323 true ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727904288+07:00","message":"[bufferProcess] interim [350000000]:ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727917869+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727921489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727924262+07:00","message":"> Transcript [1190] [false]: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727927421+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727929585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727931829+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727934193+07:00","message":"TextPushed: 'ที่มีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727937253+07:00","message":"Push: 'บาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727939349+07:00","message":"TextPushed: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727941368+07:00","message":"Set new StatePrefix : 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727943411+07:00","message":"Next Push (prob) : 'การแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727945074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727947128+07:00","message":"> Transcript [1191] [true]: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727949261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727951006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727953129+07:00","message":"StatePrefix: 'ที่มีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727955117+07:00","message":"TextPushed: 'ที่มีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:02.727957147+07:00","message":"Push: 'การแบ่งเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.727964554+07:00","message":"push: {false บาทสำคัญเกี่ยวกับ 0 0xc0027b4280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.727970839+07:00","message":"push: {true การแบ่งเซลล์ 0 0xc0027b4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:02.736445806+07:00","message":"write wav file: './tmp/7560/7560_323.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:02.755478479+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:03.798580478+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:03.798618929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:03.798624104+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:03.798636578+07:00","message":"[buffer interim] 324 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:03.798642738+07:00","message":"[bufferProcess] interim [900000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:03.798644848+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:03.798650797+07:00","message":"[bufferProcess] send to processor (ticker):อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:03.798653091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:03.798655743+07:00","message":"> Transcript [1192] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:03.798658003+07:00","message":"Set StatePrefix (first interim): 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:04.112437292+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:04.112475449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:04.112481451+07:00","message":"receive interim result [false|false]: อากาศเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:04.112498145+07:00","message":"[buffer interim] 324 false อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.112505088+07:00","message":"[bufferProcess] interim [140000000]:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.112507038+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:04.696068685+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:04.696106734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศเปลี่ยน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:04.696115041+07:00","message":"receive interim result [false|false]: อากาศเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:04.696131735+07:00","message":"[buffer interim] 324 false อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.696139087+07:00","message":"[bufferProcess] interim [740000000]:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.69614168+07:00","message":"[bufferProcess] send to processor:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.696146034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.696148863+07:00","message":"> Transcript [1193] [false]: 'อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.696151779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.696153789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.696155607+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:04.696157433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.054372464+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.135679298+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.135717943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศเปลี่ยนเร็ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.13572429+07:00","message":"receive interim result [false|false]: อากาศเปลี่ยนเร็ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.135740911+07:00","message":"[buffer interim] 324 false อากาศเปลี่ยนเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.135749851+07:00","message":"[bufferProcess] interim [280000000]:อากาศเปลี่ยนเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.135752267+07:00","message":"[bufferProcess] send to processor:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.135755547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.135758136+07:00","message":"> Transcript [1194] [false]: 'อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.1357614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.135763316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.135767341+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.135769215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:05.15874833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:05.15876902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.16754896+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.167588254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศเปลี่ยน\",\"confidence\":0.92431855}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.167596008+07:00","message":"receive interim result [true|false]: อากาศเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.167604857+07:00","message":"end recv isFinal message id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.167606981+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.167613133+07:00","message":"[buffer interim] 324 true อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167619349+07:00","message":"[bufferProcess] interim [340000000]:อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.16762406+07:00","message":"[bufferProcess] send to processor (isfinal):อากาศเปลี่ยนเร็ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167627296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167630227+07:00","message":"> Transcript [1195] [false]: 'อากาศเปลี่ยนเร็ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167633259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167635037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167636862+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.16764147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167643074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167645082+07:00","message":"> Transcript [1196] [true]: 'อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167647091+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167648714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167650242+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167651994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.167654298+07:00","message":"Push: 'อากาศเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.167661575+07:00","message":"push: {true อากาศเปลี่ยน 0 0xc0027b4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:05.175457941+07:00","message":"write wav file: './tmp/7560/7560_324.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.50502651+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.573384707+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.741628806+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.741658515+07:00","message":"found end of frame, send empty tag with msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.741662779+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.741673491+07:00","message":"[buffer interim] 325 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.741691386+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.741695161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.741697963+07:00","message":"> Transcript [1197] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.741700356+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.741702703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.741704425+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.741706273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:05.741711671+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:05.741720487+07:00","message":"push: {true \n 0 0xc0027b4f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:05.746354145+07:00","message":"write wav file: './tmp/7560/7560_325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:06.015840234+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:06.085115042+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:06.215283193+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:06.219915689+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:06.219930588+07:00","message":"found end of frame, send empty tag with msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:06.219933632+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:06.219939425+07:00","message":"[buffer interim] 326 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:06.219946808+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:06.219957321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:06.219960624+07:00","message":"> Transcript [1198] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:06.219963822+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:06.219965913+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:06.219967638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:06.219969455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:06.219971847+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:06.219980872+07:00","message":"push: {true \n 0 0xc000187080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:06.224950246+07:00","message":"write wav file: './tmp/7560/7560_326.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:08.159203297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:08.159220977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.165361899+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.165401254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.165406513+07:00","message":"receive interim result [false|false]: ยังมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.165420692+07:00","message":"[buffer interim] 327 false ยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.16542775+07:00","message":"[bufferProcess] interim [800000000]:ยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.165429892+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.165433308+07:00","message":"[bufferProcess] send to processor (ticker):ยังมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.165436052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.165438633+07:00","message":"> Transcript [1199] [false]: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.165440828+07:00","message":"Set StatePrefix (first interim): 'ยังมีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.338404035+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.338444663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.338451429+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.338467329+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.338475153+07:00","message":"[bufferProcess] interim [980000000]:ยังมีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.338477691+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.65974271+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.659781337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.659787661+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.659799771+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.65981083+07:00","message":"[bufferProcess] interim [280000000]:ยังมีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.659814788+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.659821949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.65982654+07:00","message":"> Transcript [1200] [false]: 'ยังมีบทบาทเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.659830966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.659835296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.659837222+07:00","message":"StatePrefix: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.659839192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.980507899+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.980543157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.980552189+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:08.980566635+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.980575505+07:00","message":"[bufferProcess] interim [580000000]:ยังมีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.980578118+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.980581616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.980584283+07:00","message":"> Transcript [1201] [false]: 'ยังมีบทบาทเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.980587673+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.980589794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.980591608+07:00","message":"StatePrefix: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:08.980593701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.437199337+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.437238195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.437243918+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.437258254+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.4372659+07:00","message":"[bufferProcess] interim [60000000]:ยังมีบทบาทเกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.437268666+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.437274421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.437277183+07:00","message":"> Transcript [1202] [false]: 'ยังมีบทบาทเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.437280501+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.437282579+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.437284513+07:00","message":"StatePrefix: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.437286671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.575738933+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.575797828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกี่กรัม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.575805434+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.57582264+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575831113+07:00","message":"[bufferProcess] interim [180000000]:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575833965+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575837631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.57584073+07:00","message":"> Transcript [1203] [false]: 'ยังมีบทบาทเกี่ยวข้องกับอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575845134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575847555+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575849634+07:00","message":"StatePrefix: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575851961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575854649+07:00","message":"Push: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575856592+07:00","message":"TextPushed: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575858417+07:00","message":"Set new StatePrefix : 'ยังมีบทบาทเกี่ยวข้องกับอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.575861303+07:00","message":"Next Push (prob) : 'เกี่ยวข้องกับอีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.575870247+07:00","message":"push: {false ยังมีบทบาท 0 0xc0027b5500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.704960602+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.705002481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับอีกหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.705009692+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.705023294+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.705031696+07:00","message":"[bufferProcess] interim [240000000]:ยังมีบทบาทเกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.705034168+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.705041443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.705044173+07:00","message":"> Transcript [1204] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.705046562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.705048642+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.784646124+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.784683871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกี่กรัม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.78469021+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:09.784706879+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.784715374+07:00","message":"[bufferProcess] interim [420000000]:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.784718096+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.784721468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.784724504+07:00","message":"> Transcript [1205] [false]: 'ยังมีบทบาทเกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.784726872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:09.784728916+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.083663387+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.083702101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.083708349+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.083724917+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.083736466+07:00","message":"[bufferProcess] interim [660000000]:ยังมีบทบาทเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.083740067+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.083747634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.083750366+07:00","message":"> Transcript [1206] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.083752671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.083754609+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.143125976+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.143158499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกี่กรัม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.143164367+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.143178625+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.143185641+07:00","message":"[bufferProcess] interim [780000000]:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.143188594+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.143192314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.143198685+07:00","message":"> Transcript [1207] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.143202279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.14320492+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.274818749+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.274861292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.274867239+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.274880452+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.274887907+07:00","message":"[bufferProcess] interim [840000000]:ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.274890556+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับกี่กรัม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.274896275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.274899192+07:00","message":"> Transcript [1208] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.27490138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.274903313+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกี่กรัม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475778024+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475810042+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475814389+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475817627+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475820955+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.4758235+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475826175+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475828722+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475831501+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475834465+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475837243+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.47583996+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475842626+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.47584521+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475847986+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475850602+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.475853301+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.853997061+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.854037205+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-04-30T13:36:10.85404595+07:00","message":"receive interim result [false|false]: ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:10.854057366+07:00","message":"[buffer interim] 327 false ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.854064454+07:00","message":"[bufferProcess] interim [440000000]:ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.85406706+07:00","message":"[bufferProcess] send to processor:ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.854072678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.854076214+07:00","message":"> Transcript [1209] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.854078313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:10.854080253+07:00","message":"Set new StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:11.083636071+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:11.160057076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:11.160092858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:11.202462525+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:11.20250084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบทบาทเกี่ยวข้องกับกระบวนการ\",\"confidence\":0.9495061}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:11.2025082+07:00","message":"receive interim result [true|false]: ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:11.202523208+07:00","message":"end recv isFinal message id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:11.202526412+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:11.202535603+07:00","message":"[buffer interim] 327 true ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202546132+07:00","message":"[bufferProcess] interim [890000000]:ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202553337+07:00","message":"[bufferProcess] send to processor (isfinal):ยังมีบทบาทเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202558592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202562761+07:00","message":"> Transcript [1210] [false]: 'ยังมีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202566985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202569804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202573233+07:00","message":"StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202576609+07:00","message":"TextPushed: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202597527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202602319+07:00","message":"> Transcript [1211] [true]: 'ยังมีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202605657+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202608255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.20261075+07:00","message":"StatePrefix: 'ยังมีบทบาทเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202613805+07:00","message":"TextPushed: 'ยังมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:11.202618453+07:00","message":"Push: 'เกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:11.202630319+07:00","message":"push: {true เกี่ยวข้องกับกระบวนการ 0 0xc0027b5500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:11.218554076+07:00","message":"write wav file: './tmp/7560/7560_327.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:11.97837434+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.049364955+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.190558573+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.198518193+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.198535256+07:00","message":"found end of frame, send empty tag with msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.198538386+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.198544487+07:00","message":"[buffer interim] 328 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.198550256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.198553812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.198557085+07:00","message":"> Transcript [1212] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.19855972+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.198562187+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.198564096+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.198566154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.19856867+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.198576605+07:00","message":"push: {true \n 0 0xc0027b4500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:12.203176386+07:00","message":"write wav file: './tmp/7560/7560_328.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.364835772+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.46320883+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.463226838+07:00","message":"found end of frame, send empty tag with msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.463230394+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.463239456+07:00","message":"[buffer interim] 329 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.463248924+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.463252718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.463255639+07:00","message":"> Transcript [1213] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.463258155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.463260067+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.463261777+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.463263544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:12.463265869+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.463276491+07:00","message":"push: {true \n 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:12.467934021+07:00","message":"write wav file: './tmp/7560/7560_329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:12.507098015+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:14.161005443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:14.161014035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:14.984009983+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:15.093087881+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:15.093107834+07:00","message":"found end of frame, send empty tag with msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:15.093111195+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:15.093118262+07:00","message":"[buffer interim] 330 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:15.093125509+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:15.093134228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:15.093137367+07:00","message":"> Transcript [1214] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:15.093139922+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:15.093141787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:15.093143567+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:15.093145785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:15.093151759+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:15.09317349+07:00","message":"push: {true \n 0 0xc0027b4800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:15.102493332+07:00","message":"write wav file: './tmp/7560/7560_330.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:15.306871727+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:16.870936269+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:16.870981109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หวานป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:16.8709869+07:00","message":"receive interim result [false|false]: หวานป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:16.871002856+07:00","message":"[buffer interim] 331 false หวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:16.871009924+07:00","message":"[bufferProcess] interim [560000000]:หวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:16.871011857+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:16.871018322+07:00","message":"[bufferProcess] send to processor (ticker):หวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:16.871020588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:16.871023364+07:00","message":"> Transcript [1215] [false]: 'หวานป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:16.871025851+07:00","message":"Set StatePrefix (first interim): 'หวานป่า'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:17.161282468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:17.161316997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:17.234699577+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:17.294945503+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:17.337722664+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:17.33775777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หวานป่า\",\"confidence\":0.8576953}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:17.337763522+07:00","message":"receive interim result [true|false]: หวานป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:17.337773454+07:00","message":"end recv isFinal message id 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:17.337775737+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:17.33778281+07:00","message":"[buffer interim] 331 true หวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:17.337789497+07:00","message":"[bufferProcess] interim [130000000]:หวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:17.337792669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:17.337795371+07:00","message":"> Transcript [1216] [true]: 'หวานป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:17.337798198+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:17.337800127+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:17.337801881+07:00","message":"StatePrefix: 'หวานป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:17.337804068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:17.337811393+07:00","message":"Push: 'หวานป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:17.337819277+07:00","message":"push: {true หวานป่า 0 0xc000130800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:17.345374312+07:00","message":"write wav file: './tmp/7560/7560_331.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.019894955+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.019946068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.019951865+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.019970059+07:00","message":"[buffer interim] 332 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.019977295+07:00","message":"[bufferProcess] interim [780000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.019979339+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.284966725+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.285013846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.285019474+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.285030955+07:00","message":"[buffer interim] 332 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.285038992+07:00","message":"[bufferProcess] interim [20000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.285041116+07:00","message":"[bufferProcess] send to processor:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.28504647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.285049664+07:00","message":"> Transcript [1217] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.285052098+07:00","message":"Set StatePrefix (first interim): 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.543736634+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.543776928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.543782823+07:00","message":"receive interim result [false|false]: เกษตรกรจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.543794085+07:00","message":"[buffer interim] 332 false เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.543802143+07:00","message":"[bufferProcess] interim [320000000]:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.543804611+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.543809863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.543812626+07:00","message":"> Transcript [1218] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.543815836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.543818016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.543819958+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.543821972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.896505606+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.965436695+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.974261305+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.974299904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.974306853+07:00","message":"receive interim result [false|false]: เกษตรกรจะปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.974329861+07:00","message":"[buffer interim] 332 false เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.974336913+07:00","message":"[bufferProcess] interim [740000000]:เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.974339834+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.974345091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.974347807+07:00","message":"> Transcript [1219] [false]: 'เกษตรกรจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.974351088+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.974353505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.974355267+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.97435731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.999388689+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.999428193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะปลูก\",\"confidence\":0.9005596}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.99943408+07:00","message":"receive interim result [true|false]: เกษตรกรจะปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.999449043+07:00","message":"end recv isFinal message id 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.999451548+07:00","message":"end Recv id 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.999457167+07:00","message":"[buffer interim] 332 true เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999463886+07:00","message":"[bufferProcess] interim [830000000]:เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999467015+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรจะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999469971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999472775+07:00","message":"> Transcript [1220] [false]: 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999478041+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999480018+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999481829+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999483851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.9994854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999487463+07:00","message":"> Transcript [1221] [true]: 'เกษตรกรจะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999489687+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999491272+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999492951+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999494495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:18.999497182+07:00","message":"Push: 'เกษตรกรจะปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:18.999506032+07:00","message":"push: {true เกษตรกรจะปลูก 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:19.006471079+07:00","message":"write wav file: './tmp/7560/7560_332.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:19.427623108+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:19.427671336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:19.427676708+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:19.427693826+07:00","message":"[buffer interim] 333 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:19.427700815+07:00","message":"[bufferProcess] interim [480000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:19.42770313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:20.036767951+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:20.036805462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:20.036810772+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:20.03682629+07:00","message":"[buffer interim] 333 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:20.036834409+07:00","message":"[bufferProcess] interim [80000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:20.036839163+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:20.036845754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:20.036848212+07:00","message":"> Transcript [1222] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:20.036850257+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:20.161959387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:20.161987308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.034171974+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.095353063+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.119677013+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.119723242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.119728495+07:00","message":"receive interim result [false|false]: ตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.119742533+07:00","message":"[buffer interim] 333 false ตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119750711+07:00","message":"[bufferProcess] interim [240000000]:ตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119753673+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119756787+07:00","message":"[bufferProcess] send to processor (ticker):ตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119759599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119762504+07:00","message":"> Transcript [1223] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119765496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119767431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119769807+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119771951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119773787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119775768+07:00","message":"> Transcript [1224] [false]: 'ตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119777575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119779179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119780823+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.119782411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.152656934+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.152690986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้นะคะ\",\"confidence\":0.7472074}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.152696839+07:00","message":"receive interim result [true|false]: ตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.152706047+07:00","message":"end recv isFinal message id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.152708063+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.152714904+07:00","message":"[buffer interim] 333 true ตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.152723218+07:00","message":"[bufferProcess] interim [300000000]:ตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.152728867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.152731661+07:00","message":"> Transcript [1225] [true]: 'ตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.152736547+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.152738639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.152740707+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.152742861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.152748626+07:00","message":"Push: 'ตอนนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.152756452+07:00","message":"push: {true ตอนนี้นะคะ 0 0xc003210300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:22.161009236+07:00","message":"write wav file: './tmp/7560/7560_333.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.94764082+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.947686659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.947692196+07:00","message":"receive interim result [false|false]: ให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:22.947705999+07:00","message":"[buffer interim] 334 false ให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.947713995+07:00","message":"[bufferProcess] interim [720000000]:ให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:22.947715948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.131712859+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.131755635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เกิดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.131762585+07:00","message":"receive interim result [false|false]: ให้เกิดการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.131780945+07:00","message":"[buffer interim] 334 false ให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.131796674+07:00","message":"[bufferProcess] interim [840000000]:ให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.131800142+07:00","message":"[bufferProcess] send to processor:ให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.13180471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.131808741+07:00","message":"> Transcript [1226] [false]: 'ให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.131812142+07:00","message":"Set StatePrefix (first interim): 'ให้เกิด'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:23.162309181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:23.162329461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.19141825+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.259813284+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.314435998+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.314473271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เกิดการ\",\"confidence\":0.9470631}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.314479255+07:00","message":"receive interim result [true|false]: ให้เกิดการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.314487075+07:00","message":"end recv isFinal message id 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.314489028+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.31449546+07:00","message":"[buffer interim] 334 true ให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314503196+07:00","message":"[bufferProcess] interim [110000000]:ให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314508477+07:00","message":"[bufferProcess] send to processor (isfinal):ให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314511605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.31451499+07:00","message":"> Transcript [1227] [false]: 'ให้เกิดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314517567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.31451936+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.31452131+07:00","message":"StatePrefix: 'ให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314523172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314524804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.31452671+07:00","message":"> Transcript [1228] [true]: 'ให้เกิดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314528607+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314530191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314531755+07:00","message":"StatePrefix: 'ให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314533303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.314537803+07:00","message":"Push: 'ให้เกิดการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.314546411+07:00","message":"push: {true ให้เกิดการ 0 0xc003210480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:23.321544166+07:00","message":"write wav file: './tmp/7560/7560_334.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.508300415+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.628544517+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.628573974+07:00","message":"found end of frame, send empty tag with msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.628577236+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.628584836+07:00","message":"[buffer interim] 335 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.628592568+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.628596486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.628599472+07:00","message":"> Transcript [1229] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.628602193+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.628604714+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.628606987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.628609328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:23.628611798+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.628622195+07:00","message":"push: {true \n 0 0xc003210780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:23.632997499+07:00","message":"write wav file: './tmp/7560/7560_335.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:23.765528737+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:25.86459533+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:25.864663418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:25.864669641+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:25.864685418+07:00","message":"[buffer interim] 336 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:25.864692884+07:00","message":"[bufferProcess] interim [920000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:25.864694877+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:25.864700774+07:00","message":"[bufferProcess] send to processor (ticker):สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:25.864703986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:25.864706724+07:00","message":"> Transcript [1230] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:25.864709024+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.038457323+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.038495686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.038501495+07:00","message":"receive interim result [false|false]: สามารถเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.038517091+07:00","message":"[buffer interim] 336 false สามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.038525904+07:00","message":"[bufferProcess] interim [40000000]:สามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.038528234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:26.162953501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:26.162958094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.354760073+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.354809458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.354815702+07:00","message":"receive interim result [false|false]: สามารถเก็บรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.35483565+07:00","message":"[buffer interim] 336 false สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.354844306+07:00","message":"[bufferProcess] interim [340000000]:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.354847207+07:00","message":"[bufferProcess] send to processor:สามารถเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.35485079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.354853773+07:00","message":"> Transcript [1231] [false]: 'สามารถเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.354857043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.354859043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.354860902+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.354862891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.361646477+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.36166967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บกระเป๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.361675364+07:00","message":"receive interim result [false|false]: สามารถเก็บกระเป๋า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.36168195+07:00","message":"[buffer interim] 336 false สามารถเก็บกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.361692898+07:00","message":"[bufferProcess] interim [400000000]:สามารถเก็บกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.361695418+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.361697818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.361700293+07:00","message":"> Transcript [1232] [false]: 'สามารถเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.36170319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.36170552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.361707238+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.361709008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.456196612+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.45624191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.456247554+07:00","message":"receive interim result [false|false]: สามารถเก็บรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.456262846+07:00","message":"[buffer interim] 336 false สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.456270431+07:00","message":"[bufferProcess] interim [520000000]:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.456273275+07:00","message":"[bufferProcess] send to processor:สามารถเก็บกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.45627716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.456280315+07:00","message":"> Transcript [1233] [false]: 'สามารถเก็บกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.456283492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.456285507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.456287431+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.456289365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.550117156+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.550158298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บกระทะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.550164446+07:00","message":"receive interim result [false|false]: สามารถเก็บกระทะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.55018061+07:00","message":"[buffer interim] 336 false สามารถเก็บกระทะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550190831+07:00","message":"[bufferProcess] interim [580000000]:สามารถเก็บกระทะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550193844+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550197429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550200539+07:00","message":"> Transcript [1234] [false]: 'สามารถเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550204476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550206827+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550208598+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550210752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550215103+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550216879+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550220708+07:00","message":"Set new StatePrefix : 'สามารถเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.550223011+07:00","message":"Next Push (prob) : 'เก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.550230337+07:00","message":"push: {false สามารถ 0 0xc003370000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.616792993+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.616833095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.616839628+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:26.616859658+07:00","message":"[buffer interim] 336 false สามารถเก็บรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.616867709+07:00","message":"[bufferProcess] interim [700000000]:สามารถเก็บรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.616871082+07:00","message":"[bufferProcess] send to processor:สามารถเก็บกระทะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.616874733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.616877374+07:00","message":"> Transcript [1235] [false]: 'สามารถเก็บกระทะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.616879613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:26.616881419+07:00","message":"Set new StatePrefix: 'สามารถเก็บกระทะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.008156515+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.008206496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.008212233+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.008226114+07:00","message":"[buffer interim] 336 false สามารถเก็บรับประทานได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.008234075+07:00","message":"[bufferProcess] interim [120000000]:สามารถเก็บรับประทานได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.008236988+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.008244631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.008247536+07:00","message":"> Transcript [1236] [false]: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.008250363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.008252441+07:00","message":"Set new StatePrefix: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.268506335+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.268566959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.26857607+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.268593985+07:00","message":"[buffer interim] 336 false สามารถเก็บรับประทานได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.268607316+07:00","message":"[bufferProcess] interim [300000000]:สามารถเก็บรับประทานได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.268611241+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทานได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.268618973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.268623145+07:00","message":"> Transcript [1237] [false]: 'สามารถเก็บรับประทานได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.268628194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.268631432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.268634238+07:00","message":"StatePrefix: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.268637813+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.662803818+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.662845328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้เรื่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.66285077+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.662864555+07:00","message":"[buffer interim] 336 false สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.662874262+07:00","message":"[bufferProcess] interim [660000000]:สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.662876946+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทานได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.662880464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.662883323+07:00","message":"> Transcript [1238] [false]: 'สามารถเก็บรับประทานได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.662886663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.662888903+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.662891007+07:00","message":"StatePrefix: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.662893336+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.736036533+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.893849513+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.893885434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้เรื่อยๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.89389124+07:00","message":"receive interim result [false|false]: สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.893908434+07:00","message":"[buffer interim] 336 false สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.893925775+07:00","message":"[bufferProcess] interim [840000000]:สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.893929813+07:00","message":"[bufferProcess] send to processor:สามารถเก็บรับประทานได้เรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.893935964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.893938775+07:00","message":"> Transcript [1239] [false]: 'สามารถเก็บรับประทานได้เรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.893941885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.893944763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.893946739+07:00","message":"StatePrefix: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.893949008+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.908452993+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.908477396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถเก็บรับประทานได้เรื่อยๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.908482242+07:00","message":"receive interim result [true|false]: สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.908493079+07:00","message":"end recv isFinal message id 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.908495507+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.908500954+07:00","message":"[buffer interim] 336 true สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908506226+07:00","message":"[bufferProcess] interim [990000000]:สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908515217+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถเก็บรับประทานได้เรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908527804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908531424+07:00","message":"> Transcript [1240] [false]: 'สามารถเก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.90853508+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908536916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908538872+07:00","message":"StatePrefix: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908540876+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908548857+07:00","message":"Push: 'เก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908553373+07:00","message":"TextPushed: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908556565+07:00","message":"Set new StatePrefix : 'สามารถเก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908559289+07:00","message":"Next Push (prob) : 'ได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908561085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908563039+07:00","message":"> Transcript [1241] [true]: 'สามารถเก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908565385+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908567073+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908568717+07:00","message":"StatePrefix: 'สามารถเก็บรับประทานได้เรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908570845+07:00","message":"TextPushed: 'สามารถเก็บรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:27.908572946+07:00","message":"Push: 'ได้เรื่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.90858079+07:00","message":"push: {false เก็บรับประทาน 0 0xc003370000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:27.908587374+07:00","message":"push: {true ได้เรื่อยๆ 0 0xc003370000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:27.91995487+07:00","message":"write wav file: './tmp/7560/7560_336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:28.256253988+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:28.373256586+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:28.454320075+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:28.454339554+07:00","message":"found end of frame, send empty tag with msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:28.454343099+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:28.45435114+07:00","message":"[buffer interim] 337 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:28.454358474+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:28.454362455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:28.454365175+07:00","message":"> Transcript [1242] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:28.454367653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:28.454369723+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:28.454371412+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:28.454373195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:28.454375572+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:28.454384864+07:00","message":"push: {true \n 0 0xc000186a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:28.459262714+07:00","message":"write wav file: './tmp/7560/7560_337.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:28.765043115+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:28.905675868+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:29.01511439+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:29.024221363+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:29.024238226+07:00","message":"found end of frame, send empty tag with msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:29.024241089+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:29.02424727+07:00","message":"[buffer interim] 338 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:29.024253342+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:29.024256976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:29.02425949+07:00","message":"> Transcript [1243] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:29.024262058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:29.024264328+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:29.024266009+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:29.024269262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:29.024278322+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:29.024287012+07:00","message":"push: {true \n 0 0xc003370b00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:29.028895129+07:00","message":"write wav file: './tmp/7560/7560_338.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:29.163307698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:29.163319331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:30.349826034+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:30.349870627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:30.349876978+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:30.349890353+07:00","message":"[buffer interim] 339 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:30.349898387+07:00","message":"[bufferProcess] interim [720000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:30.349900513+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:30.349907549+07:00","message":"[bufferProcess] send to processor (ticker):จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:30.349910289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:30.349912846+07:00","message":"> Transcript [1244] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:30.349921045+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497608107+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497644735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497650472+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497663822+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497667629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผักหวานป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497670468+07:00","message":"receive interim result [false|false]: จากผักหวานป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497675314+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497682122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผักหวานป่าแล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497684459+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497689619+07:00","message":"[buffer interim] 339 false จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497692725+07:00","message":"[buffer interim] 339 false จากผักหวานป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:31.497695109+07:00","message":"[buffer interim] 339 false จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497700893+07:00","message":"[bufferProcess] interim [320000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497702653+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497705807+07:00","message":"[bufferProcess] send to processor (ticker):จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497707899+07:00","message":"[bufferProcess] interim [380000000]:จากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497709369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497711327+07:00","message":"[bufferProcess] interim [920000000]:จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497713389+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497717374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.49772001+07:00","message":"> Transcript [1245] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497722894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497724922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497727382+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.4977294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497730972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497732827+07:00","message":"> Transcript [1246] [false]: 'จากผักหวานป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497734895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497736541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.497738226+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:31.49773982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:32.163756845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:32.163760607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:32.721451837+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:32.721491107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผักหวานป่าแล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:32.721498485+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:32.721512596+07:00","message":"[buffer interim] 339 false จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721522322+07:00","message":"[bufferProcess] interim [520000000]:จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721525805+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721529825+07:00","message":"[bufferProcess] send to processor (ticker):จากผักหวานป่าแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721533048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.72153597+07:00","message":"> Transcript [1247] [false]: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721539372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721541268+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721543554+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721545539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721547068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721548922+07:00","message":"> Transcript [1248] [false]: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721551225+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721552851+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721554524+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721556199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721558375+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721560122+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721563522+07:00","message":"Set new StatePrefix : 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:32.721566088+07:00","message":"Next Push (prob) : 'ผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:32.721575657+07:00","message":"push: {false จาก 0 0xc003210c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.113883448+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.113929796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผักหวานป่าแล้วนะคะที่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.113937119+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะที่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.113949021+07:00","message":"[buffer interim] 339 false จากผักหวานป่าแล้วนะคะที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.113957617+07:00","message":"[bufferProcess] interim [440000000]:จากผักหวานป่าแล้วนะคะที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.113959809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.113965109+07:00","message":"[bufferProcess] send to processor (ticker):จากผักหวานป่าแล้วนะคะที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.113967666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.113970242+07:00","message":"> Transcript [1249] [false]: 'จากผักหวานป่าแล้วนะคะที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.113973856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.113975944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.113978285+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.113980653+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.144845763+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.333492418+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.333532046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผักหวานป่าแล้วนะคะที่สามารถตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.333538907+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะที่สามารถตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.333553635+07:00","message":"[buffer interim] 339 false จากผักหวานป่าแล้วนะคะที่สามารถตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.333563204+07:00","message":"[bufferProcess] interim [680000000]:จากผักหวานป่าแล้วนะคะที่สามารถตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.333565328+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.478690397+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967523024+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967573607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผักหวานป่าแล้วนะคะที่สามารถตัดหญ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967578759+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะที่สามารถตัดหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967593188+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967596699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967599326+07:00","message":"receive interim result [false|false]: จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967605795+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967609439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด\",\"confidence\":0.8985238}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967612088+07:00","message":"receive interim result [true|false]: จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967614775+07:00","message":"end recv isFinal message id 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967616749+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967623986+07:00","message":"[buffer interim] 339 false จากผักหวานป่าแล้วนะคะที่สามารถตัดหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.96762707+07:00","message":"[buffer interim] 339 false จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967629494+07:00","message":"[buffer interim] 339 true จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967635709+07:00","message":"[bufferProcess] interim [860000000]:จากผักหวานป่าแล้วนะคะที่สามารถตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967638024+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะที่สามารถตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967640955+07:00","message":"[bufferProcess] interim [980000000]:จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967642875+07:00","message":"[bufferProcess] send to processor:จากผักหวานป่าแล้วนะคะที่สามารถตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967645016+07:00","message":"[bufferProcess] interim [130000000]:จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967647629+07:00","message":"[bufferProcess] send to processor (isfinal):จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967650307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967652815+07:00","message":"> Transcript [1250] [false]: 'จากผักหวานป่าแล้วนะคะที่สามารถตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967655496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.96765728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967659516+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967661976+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967663687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.96766556+07:00","message":"> Transcript [1251] [false]: 'จากผักหวานป่าแล้วนะคะที่สามารถตัดหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967667658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.96766922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967670804+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967672641+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967674182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967679982+07:00","message":"> Transcript [1252] [false]: 'จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967682017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967683918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.96768547+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967687268+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967695523+07:00","message":"Push: 'ผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967697664+07:00","message":"TextPushed: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967699668+07:00","message":"Set new StatePrefix : 'จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967701816+07:00","message":"Next Push (prob) : 'ที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967703349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967705101+07:00","message":"> Transcript [1253] [true]: 'จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967707141+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967708644+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967710877+07:00","message":"StatePrefix: 'จากผักหวานป่าแล้วนะคะที่สามารถตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967713023+07:00","message":"TextPushed: 'จากผักหวานป่าแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:34.967714881+07:00","message":"Push: 'ที่สามารถตัดยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967726971+07:00","message":"push: {false ผักหวานป่าแล้วนะคะ 0 0xc003210c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:34.967733366+07:00","message":"push: {true ที่สามารถตัดยอด 0 0xc003210c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:34.977547538+07:00","message":"write wav file: './tmp/7560/7560_339.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:35.16381078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:35.163819664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:36.194075729+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:36.291469928+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:36.291498869+07:00","message":"found end of frame, send empty tag with msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:36.291502659+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:36.291510499+07:00","message":"[buffer interim] 340 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:36.291518864+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:36.291523243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:36.291526112+07:00","message":"> Transcript [1254] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:36.291528956+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:36.291530996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:36.291532831+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:36.291534598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:36.291537308+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:36.291547977+07:00","message":"push: {true \n 0 0xc000187780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:36.302608165+07:00","message":"write wav file: './tmp/7560/7560_340.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:36.455352462+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.213778075+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.294975653+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.325563013+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.325582223+07:00","message":"found end of frame, send empty tag with msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.325585544+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.325591945+07:00","message":"[buffer interim] 341 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.325598351+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.325602036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.325604623+07:00","message":"> Transcript [1255] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.325607025+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.325608897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.325610602+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.32561239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.325619497+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.325628466+07:00","message":"push: {true \n 0 0xc003210080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:37.33099383+07:00","message":"write wav file: './tmp/7560/7560_341.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.945440253+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.945485622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.945490897+07:00","message":"receive interim result [false|false]: กระเพรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:37.9455081+07:00","message":"[buffer interim] 342 false กระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.945515522+07:00","message":"[bufferProcess] interim [720000000]:กระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:37.945518185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:38.164891747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:38.164901876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:38.52508111+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:38.525124953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:38.525130353+07:00","message":"receive interim result [false|false]: กระเพรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:38.525143179+07:00","message":"[buffer interim] 342 false กระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.525150944+07:00","message":"[bufferProcess] interim [320000000]:กระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.525153141+07:00","message":"[bufferProcess] send to processor:กระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.525159109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.525173615+07:00","message":"> Transcript [1256] [false]: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.525176452+07:00","message":"Set StatePrefix (first interim): 'กระเพรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:38.655620407+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:38.655673361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะเพราโหระพา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:38.655678803+07:00","message":"receive interim result [false|false]: กะเพราโหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:38.655694896+07:00","message":"[buffer interim] 342 false กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.65570445+07:00","message":"[bufferProcess] interim [380000000]:กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.655707535+07:00","message":"[bufferProcess] send to processor:กระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.65571754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.655722707+07:00","message":"> Transcript [1257] [false]: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.655727672+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.65573187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.655734005+07:00","message":"StatePrefix: 'กระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:38.655735976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.223637466+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.223675316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะเพราโหระพา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.223681132+07:00","message":"receive interim result [false|false]: กะเพราโหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.223699957+07:00","message":"[buffer interim] 342 false กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.22370842+07:00","message":"[bufferProcess] interim [980000000]:กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.223711227+07:00","message":"[bufferProcess] send to processor:กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.223714584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.223717283+07:00","message":"> Transcript [1258] [false]: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.223719664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.223721745+07:00","message":"Set new StatePrefix: 'กะเพราโหระพา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.356833763+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.356880544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะเพราโหระพาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.356886812+07:00","message":"receive interim result [false|false]: กะเพราโหระพาและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.356900416+07:00","message":"[buffer interim] 342 false กะเพราโหระพาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.356907326+07:00","message":"[bufferProcess] interim [40000000]:กะเพราโหระพาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.356910148+07:00","message":"[bufferProcess] send to processor:กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.356916499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.356930119+07:00","message":"> Transcript [1259] [false]: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.356933446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.356935537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.356937394+07:00","message":"StatePrefix: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.356939737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.428365521+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.428414539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะเพราโหระพา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.428423179+07:00","message":"receive interim result [false|false]: กะเพราโหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.428438678+07:00","message":"[buffer interim] 342 false กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.42844574+07:00","message":"[bufferProcess] interim [160000000]:กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.42844844+07:00","message":"[bufferProcess] send to processor:กะเพราโหระพาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.428455095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.428457826+07:00","message":"> Transcript [1260] [false]: 'กะเพราโหระพาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.428462404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.428464357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.42846629+07:00","message":"StatePrefix: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.428468467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.54665489+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.546687378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะเพราโหระพาและการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.546693431+07:00","message":"receive interim result [false|false]: กะเพราโหระพาและการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.546710375+07:00","message":"[buffer interim] 342 false กะเพราโหระพาและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.546721012+07:00","message":"[bufferProcess] interim [280000000]:กะเพราโหระพาและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.546723689+07:00","message":"[bufferProcess] send to processor:กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.546727152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.546730279+07:00","message":"> Transcript [1261] [false]: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.546733704+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.546736004+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.54673779+07:00","message":"StatePrefix: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.546739999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.653212827+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.691068316+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.691112325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะเพราโหระพา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.691119986+07:00","message":"receive interim result [false|false]: กะเพราโหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.691139868+07:00","message":"[buffer interim] 342 false กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691149355+07:00","message":"[bufferProcess] interim [400000000]:กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691153417+07:00","message":"[bufferProcess] send to processor:กะเพราโหระพาและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691160654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691164541+07:00","message":"> Transcript [1262] [false]: 'กะเพราโหระพาและการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691169798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691179291+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691182538+07:00","message":"StatePrefix: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691185739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691192742+07:00","message":"Push: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691195787+07:00","message":"TextPushed: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691198809+07:00","message":"Set new StatePrefix : 'กะเพราโหระพาและการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.691201957+07:00","message":"Next Push (prob) : 'และการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.691227899+07:00","message":"push: {false กะเพราโหระพา 0 0xc003370400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.797394853+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.797432546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กะเพราโหระพา\",\"confidence\":0.8966553}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.797438739+07:00","message":"receive interim result [true|false]: กะเพราโหระพา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.79745011+07:00","message":"end recv isFinal message id 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.797452765+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.797460414+07:00","message":"[buffer interim] 342 true กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797467882+07:00","message":"[bufferProcess] interim [580000000]:กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797471357+07:00","message":"[bufferProcess] send to processor (isfinal):กะเพราโหระพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797474356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797477587+07:00","message":"> Transcript [1263] [false]: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797480245+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797481967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797483707+07:00","message":"> Transcript [1264] [true]: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.79748589+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797487784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797489649+07:00","message":"StatePrefix: 'กะเพราโหระพาและการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797491594+07:00","message":"TextPushed: 'กะเพราโหระพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:39.797498603+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.797506014+07:00","message":"push: {true  0 0xc003370400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:39.804784056+07:00","message":"write wav file: './tmp/7560/7560_342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:39.980862646+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.035466416+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.095738318+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.174306491+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.174329029+07:00","message":"found end of frame, send empty tag with msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.174333177+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.174341924+07:00","message":"[buffer interim] 343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.174349454+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.174354433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.174358216+07:00","message":"> Transcript [1265] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.174362048+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.174364792+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.174368091+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.174371159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.174374987+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.174385541+07:00","message":"push: {true \n 0 0xc003371000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:40.179230598+07:00","message":"write wav file: './tmp/7560/7560_343.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475078218+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475104687+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475107372+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475109249+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475111428+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475113321+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475115586+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475117543+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475119347+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475122064+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475124318+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475126014+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475128262+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.475129977+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.790079919+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.790115374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.790120475+07:00","message":"receive interim result [false|false]: อยากรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.790134339+07:00","message":"[buffer interim] 344 false อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.790141494+07:00","message":"[bufferProcess] interim [660000000]:อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.790143668+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.800687988+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.80070378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.800708272+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.800720072+07:00","message":"[buffer interim] 344 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.800724304+07:00","message":"[bufferProcess] interim [720000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.800726269+07:00","message":"[bufferProcess] send to processor:อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.800729117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.800731625+07:00","message":"> Transcript [1266] [false]: 'อยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.800733726+07:00","message":"Set StatePrefix (first interim): 'อยากรู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.971970254+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.972019457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.972024728+07:00","message":"receive interim result [false|false]: จากรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:40.972039429+07:00","message":"[buffer interim] 344 false จากรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.972046798+07:00","message":"[bufferProcess] interim [840000000]:จากรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.972049933+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.972056782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.972059333+07:00","message":"> Transcript [1267] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.972061337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:40.972063337+07:00","message":"Set new StatePrefix: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.095360544+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.095400505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.095406084+07:00","message":"receive interim result [false|false]: จากรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.095422203+07:00","message":"[buffer interim] 344 false จากรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.095430171+07:00","message":"[bufferProcess] interim [960000000]:จากรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.095432903+07:00","message":"[bufferProcess] send to processor:จากรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.095436144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.095438673+07:00","message":"> Transcript [1268] [false]: 'จากรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.095442063+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.095444087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.095445889+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.095447989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.147339484+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.147383465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.147389862+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.14740376+07:00","message":"[buffer interim] 344 false จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.147413834+07:00","message":"[bufferProcess] interim [80000000]:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.147416381+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.147422912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.14742575+07:00","message":"> Transcript [1269] [false]: 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.14742943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.147431576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.147434026+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.147436127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:41.165932126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:41.165944962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.732885727+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.73292993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.732936641+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:41.732950296+07:00","message":"[buffer interim] 344 false จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.732957341+07:00","message":"[bufferProcess] interim [680000000]:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.732960259+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.732967517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.732971629+07:00","message":"> Transcript [1270] [false]: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.732976365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.732979263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.732982501+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:41.73298577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.595180876+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.595222986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะคือการตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.595229108+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะคือการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.595243618+07:00","message":"[buffer interim] 344 false จากรูปนี้นะคะคือการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595252016+07:00","message":"[bufferProcess] interim [520000000]:จากรูปนี้นะคะคือการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595255575+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595262576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595265621+07:00","message":"> Transcript [1271] [false]: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595269429+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.59527156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595273467+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595275519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595279657+07:00","message":"Push: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595281636+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595283992+07:00","message":"Set new StatePrefix : 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.595289447+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.595297596+07:00","message":"push: {false จากรูป 0 0xc000187a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.769233372+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.769279852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะคือการตัดหญ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.769286477+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะคือการตัดหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.769302096+07:00","message":"[buffer interim] 344 false จากรูปนี้นะคะคือการตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.769314501+07:00","message":"[bufferProcess] interim [700000000]:จากรูปนี้นะคะคือการตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.769317905+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะคือการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.769321801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.769324622+07:00","message":"> Transcript [1272] [false]: 'จากรูปนี้นะคะคือการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.769328089+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.76933019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.769332686+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.769335226+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.895677694+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.895718057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะคือการตัดยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.895724416+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะคือการตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:42.895739154+07:00","message":"[buffer interim] 344 false จากรูปนี้นะคะคือการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.895746275+07:00","message":"[bufferProcess] interim [760000000]:จากรูปนี้นะคะคือการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.895749093+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะคือการตัดหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.895756522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.895758926+07:00","message":"> Transcript [1273] [false]: 'จากรูปนี้นะคะคือการตัดหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.895762357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.895764736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.895767387+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:42.895769901+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.124736949+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.124784267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะคือการตัดยอดกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.124792819+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะคือการตัดยอดกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.124808317+07:00","message":"[buffer interim] 344 false จากรูปนี้นะคะคือการตัดยอดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.124816075+07:00","message":"[bufferProcess] interim [940000000]:จากรูปนี้นะคะคือการตัดยอดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.124818646+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะคือการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.124826445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.124829035+07:00","message":"> Transcript [1274] [false]: 'จากรูปนี้นะคะคือการตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.124832192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.124840159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.124842676+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.124844955+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.213699926+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.213747617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะคือการตัดยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.213755997+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะคือการตัดยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.213774946+07:00","message":"[buffer interim] 344 false จากรูปนี้นะคะคือการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213783877+07:00","message":"[bufferProcess] interim [0]:จากรูปนี้นะคะคือการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213787899+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะคือการตัดยอดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213799303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213803112+07:00","message":"> Transcript [1275] [false]: 'จากรูปนี้นะคะคือการตัดยอดกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213807881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213811251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213814469+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213817525+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213826895+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213829534+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.213832243+07:00","message":"Set new StatePrefix : 'จากรูปนี้นะคะคือการตัดยอดกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.21383504+07:00","message":"Next Push (prob) : 'คือการตัดยอดกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.213845204+07:00","message":"push: {false นี้นะคะ 0 0xc000187a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.219115114+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.219143121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะคือการตัดยอดพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.219150878+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะคือการตัดยอดพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.219165751+07:00","message":"[buffer interim] 344 false จากรูปนี้นะคะคือการตัดยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.219171867+07:00","message":"[bufferProcess] interim [60000000]:จากรูปนี้นะคะคือการตัดยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.219175348+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะคือการตัดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.219183043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.219186312+07:00","message":"> Transcript [1276] [false]: 'จากรูปนี้นะคะคือการตัดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.219189192+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.226595455+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.226619052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะคือการตัดยอดกระเพรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.22663028+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะคือการตัดยอดกระเพรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.226644384+07:00","message":"[buffer interim] 344 false จากรูปนี้นะคะคือการตัดยอดกระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.226650126+07:00","message":"[bufferProcess] interim [120000000]:จากรูปนี้นะคะคือการตัดยอดกระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.226663977+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะคือการตัดยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.22667435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.226678319+07:00","message":"> Transcript [1277] [false]: 'จากรูปนี้นะคะคือการตัดยอดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.226681124+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.226684146+07:00","message":"Set new StatePrefix: 'จากรูปนี้นะคะคือการตัดยอดพระ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.377842824+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.44299793+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.518081976+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.51811715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะคือการตัดยอดกระเพรา\",\"confidence\":0.94360936}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.518123108+07:00","message":"receive interim result [true|false]: จากรูปนี้นะคะคือการตัดยอดกระเพรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.518131201+07:00","message":"end recv isFinal message id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.51813393+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.518147136+07:00","message":"[buffer interim] 344 true จากรูปนี้นะคะคือการตัดยอดกระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518154144+07:00","message":"[bufferProcess] interim [480000000]:จากรูปนี้นะคะคือการตัดยอดกระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518157318+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปนี้นะคะคือการตัดยอดกระเพรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518160187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518162676+07:00","message":"> Transcript [1278] [false]: 'จากรูปนี้นะคะคือการตัดยอดกระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518165069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518166926+07:00","message":"Set new StatePrefix: 'จากรูปนี้นะคะคือการตัดยอดกระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518168697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518171691+07:00","message":"> Transcript [1279] [true]: 'จากรูปนี้นะคะคือการตัดยอดกระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518174037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518175874+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518177924+07:00","message":"StatePrefix: 'จากรูปนี้นะคะคือการตัดยอดกระเพรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518180544+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:43.518183402+07:00","message":"Push: 'คือการตัดยอดกระเพรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:43.518190634+07:00","message":"push: {true คือการตัดยอดกระเพรา 0 0xc000187a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:43.527749265+07:00","message":"write wav file: './tmp/7560/7560_344.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:44.166143885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:44.166156228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:45.041732819+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:45.126060338+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:45.126079154+07:00","message":"found end of frame, send empty tag with msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:45.126082147+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:45.126089243+07:00","message":"[buffer interim] 345 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:45.126096088+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:45.126100089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:45.126103392+07:00","message":"> Transcript [1280] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:45.126106049+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:45.126108+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:45.126109785+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:45.126111541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:45.12611927+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:45.126127769+07:00","message":"push: {true \n 0 0xc000131480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:45.132665589+07:00","message":"write wav file: './tmp/7560/7560_345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:45.296325683+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:47.166207819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:47.166204592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.247563651+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.247610568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.247617223+07:00","message":"receive interim result [false|false]: ปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.247640359+07:00","message":"[buffer interim] 346 false ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.247653294+07:00","message":"[bufferProcess] interim [740000000]:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.247655914+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.247659871+07:00","message":"[bufferProcess] send to processor (ticker):ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.247663934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.247667826+07:00","message":"> Transcript [1281] [false]: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.247671024+07:00","message":"Set StatePrefix (first interim): 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.565381928+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.565427248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.56543499+07:00","message":"receive interim result [false|false]: ปลายยอดบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.565453444+07:00","message":"[buffer interim] 346 false ปลายยอดบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.565462919+07:00","message":"[bufferProcess] interim [100000000]:ปลายยอดบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.565466178+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.884068153+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.884119892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดบริเวณนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.884128745+07:00","message":"receive interim result [false|false]: ปลายยอดบริเวณนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:47.884146766+07:00","message":"[buffer interim] 346 false ปลายยอดบริเวณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.884161274+07:00","message":"[bufferProcess] interim [340000000]:ปลายยอดบริเวณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.884166051+07:00","message":"[bufferProcess] send to processor:ปลายยอดบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.884175523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.884179937+07:00","message":"> Transcript [1282] [false]: 'ปลายยอดบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.884185988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.884189265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.884192577+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:47.884196876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.088242996+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.088282715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดบริเวณนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.088290118+07:00","message":"receive interim result [false|false]: ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.08830421+07:00","message":"[buffer interim] 346 false ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.08831189+07:00","message":"[bufferProcess] interim [580000000]:ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.08831436+07:00","message":"[bufferProcess] send to processor:ปลายยอดบริเวณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.088321355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.088324593+07:00","message":"> Transcript [1283] [false]: 'ปลายยอดบริเวณนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.088328009+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.088330479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.0883325+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.088334808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.124878923+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.23343651+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.233479216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดบริเวณนี้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.233485858+07:00","message":"receive interim result [true|false]: ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.233494814+07:00","message":"end recv isFinal message id 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.233497228+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.2335043+07:00","message":"[buffer interim] 346 true ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.23351458+07:00","message":"[bufferProcess] interim [850000000]:ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233519926+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายยอดบริเวณนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233523403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233526485+07:00","message":"> Transcript [1284] [false]: 'ปลายยอดบริเวณนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233529437+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233531365+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.23353385+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233535879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233537637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233539605+07:00","message":"> Transcript [1285] [true]: 'ปลายยอดบริเวณนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233542398+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233546036+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233547804+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233549381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.233552225+07:00","message":"Push: 'ปลายยอดบริเวณนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.23355987+07:00","message":"push: {true ปลายยอดบริเวณนี้ค่ะ 0 0xc000131a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:48.244972865+07:00","message":"write wav file: './tmp/7560/7560_346.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.250951265+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.378054625+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.436314869+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.47240672+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.472432977+07:00","message":"found end of frame, send empty tag with msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.47243635+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.472443117+07:00","message":"[buffer interim] 347 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.472449814+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.472453546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.472456234+07:00","message":"> Transcript [1286] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.472458695+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.472460581+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.472462346+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.472464472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:48.472467706+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:48.472477803+07:00","message":"push: {true \n 0 0xc003210000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:48.476982551+07:00","message":"write wav file: './tmp/7560/7560_347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.085006275+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.085053782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.085060816+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.085078595+07:00","message":"[buffer interim] 348 false เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.085087058+07:00","message":"[bufferProcess] interim [660000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.085090212+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.279831802+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.279872874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเวลาผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.279877982+07:00","message":"receive interim result [false|false]: เมื่อเวลาผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.279889471+07:00","message":"[buffer interim] 348 false เมื่อเวลาผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.279895812+07:00","message":"[bufferProcess] interim [900000000]:เมื่อเวลาผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.279898647+07:00","message":"[bufferProcess] send to processor:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.27990483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.279907657+07:00","message":"> Transcript [1287] [false]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.279909654+07:00","message":"Set StatePrefix (first interim): 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.404799915+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.404834775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาผัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.404840737+07:00","message":"receive interim result [false|false]: เวลาผัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.404851706+07:00","message":"[buffer interim] 348 false เวลาผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.404857671+07:00","message":"[bufferProcess] interim [20000000]:เวลาผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.404860918+07:00","message":"[bufferProcess] send to processor:เมื่อเวลาผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.404863998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.404866855+07:00","message":"> Transcript [1288] [false]: 'เมื่อเวลาผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.404869079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.404871089+07:00","message":"Set new StatePrefix: 'เมื่อเวลาผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.478280187+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.478331507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเวลาผ่านไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.478339599+07:00","message":"receive interim result [false|false]: เมื่อเวลาผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.478358537+07:00","message":"[buffer interim] 348 false เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.47836974+07:00","message":"[bufferProcess] interim [80000000]:เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.478373886+07:00","message":"[bufferProcess] send to processor:เวลาผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.478381476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.478385783+07:00","message":"> Transcript [1289] [false]: 'เวลาผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.478388858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.478391893+07:00","message":"Set new StatePrefix: 'เวลาผัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.847812812+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.934145427+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.934191597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเวลาผ่านไป\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.934198375+07:00","message":"receive interim result [true|false]: เมื่อเวลาผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.934209023+07:00","message":"end recv isFinal message id 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.934211359+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.9342191+07:00","message":"[buffer interim] 348 true เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.93422766+07:00","message":"[bufferProcess] interim [620000000]:เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.934231234+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อเวลาผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.93423462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.9342375+07:00","message":"> Transcript [1290] [false]: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.934240613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.934242732+07:00","message":"Set new StatePrefix: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.934244404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.934246531+07:00","message":"> Transcript [1291] [true]: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.93424875+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.93425058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.934253201+07:00","message":"StatePrefix: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.934255194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:49.934259586+07:00","message":"Push: 'เมื่อเวลาผ่านไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:49.934268176+07:00","message":"push: {true เมื่อเวลาผ่านไป 0 0xc003210580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:49.940711157+07:00","message":"write wav file: './tmp/7560/7560_348.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:50.09571933+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:50.166969845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:50.166991051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.727090769+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.72714206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.727148292+07:00","message":"receive interim result [false|false]: มีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.727164965+07:00","message":"[buffer interim] 349 false มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.727171978+07:00","message":"[bufferProcess] interim [440000000]:มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.727174316+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.727180589+07:00","message":"[bufferProcess] send to processor (ticker):มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.727182996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.727185625+07:00","message":"> Transcript [1292] [false]: 'มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.727187689+07:00","message":"Set StatePrefix (first interim): 'มีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.769993434+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.872758646+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.872801178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงนี้นะคะ\",\"confidence\":0.8408096}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.872806552+07:00","message":"receive interim result [true|false]: ตรงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.872815195+07:00","message":"end recv isFinal message id 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.87281723+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.872824799+07:00","message":"[buffer interim] 349 true ตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.872835577+07:00","message":"[bufferProcess] interim [680000000]:ตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.87284154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.872844232+07:00","message":"> Transcript [1293] [true]: 'ตรงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.872847094+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.872849075+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.872850972+07:00","message":"StatePrefix: 'มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.872852848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:51.87285538+07:00","message":"Push: 'ตรงนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:51.872864601+07:00","message":"push: {true ตรงนี้นะคะ 0 0xc0027b4380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:51.879321664+07:00","message":"write wav file: './tmp/7560/7560_349.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:52.283794117+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:52.600733417+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:52.684219042+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:52.684244345+07:00","message":"found end of frame, send empty tag with msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:52.684247933+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:52.684254534+07:00","message":"[buffer interim] 350 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:52.684261353+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:52.684273015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:52.684275623+07:00","message":"> Transcript [1294] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:52.684277933+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:52.684279739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:52.68428143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:52.684283375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:52.684285923+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:52.6842955+07:00","message":"push: {true \n 0 0xc003211580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:52.689482866+07:00","message":"write wav file: './tmp/7560/7560_350.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:52.737855655+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:53.167516964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:53.167534933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:53.695195097+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:53.695236673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:53.69524181+07:00","message":"receive interim result [false|false]: ขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:53.695258534+07:00","message":"[buffer interim] 351 false ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:53.695265976+07:00","message":"[bufferProcess] interim [780000000]:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:53.695268214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:53.695275283+07:00","message":"[bufferProcess] send to processor (ticker):ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:53.695277845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:53.695280362+07:00","message":"> Transcript [1295] [false]: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:53.695282708+07:00","message":"Set StatePrefix (first interim): 'ขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.316501001+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.316543925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.316550249+07:00","message":"receive interim result [false|false]: ขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.31656428+07:00","message":"[buffer interim] 351 false ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.316571329+07:00","message":"[bufferProcess] interim [380000000]:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.316573278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.492093387+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.492134778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายก็เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.492140161+07:00","message":"receive interim result [false|false]: ขยายก็เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.492152683+07:00","message":"[buffer interim] 351 false ขยายก็เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.492160155+07:00","message":"[bufferProcess] interim [620000000]:ขยายก็เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.492162629+07:00","message":"[bufferProcess] send to processor:ขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.49216851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.492171076+07:00","message":"> Transcript [1296] [false]: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.492174235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.4921763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.492178147+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.492180208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.665659856+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.6656996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายก็เห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.665705663+07:00","message":"receive interim result [false|false]: ขยายก็เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:54.665719694+07:00","message":"[buffer interim] 351 false ขยายก็เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.665726411+07:00","message":"[bufferProcess] interim [740000000]:ขยายก็เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.665729298+07:00","message":"[bufferProcess] send to processor:ขยายก็เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.665735953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.665738939+07:00","message":"> Transcript [1297] [false]: 'ขยายก็เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.665742448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.665744517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.665746617+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:54.665748968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.034228236+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.119637992+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.119676779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายก็เห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.119683902+07:00","message":"receive interim result [false|false]: ขยายก็เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.119703503+07:00","message":"[buffer interim] 351 false ขยายก็เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.119713143+07:00","message":"[bufferProcess] interim [340000000]:ขยายก็เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.119717708+07:00","message":"[bufferProcess] send to processor:ขยายก็เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.119725235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.119729284+07:00","message":"> Transcript [1298] [false]: 'ขยายก็เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.119734193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.119737364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.119740559+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.119743902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.136035909+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.136062523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายก็เห็นว่า\",\"confidence\":0.9302189}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.136068135+07:00","message":"receive interim result [true|false]: ขยายก็เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.136078944+07:00","message":"end recv isFinal message id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.136082409+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.136090249+07:00","message":"[buffer interim] 351 true ขยายก็เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136096271+07:00","message":"[bufferProcess] interim [340000000]:ขยายก็เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136102407+07:00","message":"[bufferProcess] send to processor (isfinal):ขยายก็เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136106605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136110075+07:00","message":"> Transcript [1299] [false]: 'ขยายก็เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136113683+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136116066+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136118445+07:00","message":"StatePrefix: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136121404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136124821+07:00","message":"Push: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136127898+07:00","message":"TextPushed: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.13613147+07:00","message":"Set new StatePrefix : 'ขยายก็เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136134741+07:00","message":"Next Push (prob) : 'ก็เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136137438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136140185+07:00","message":"> Transcript [1300] [true]: 'ขยายก็เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136143668+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136146223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136148849+07:00","message":"StatePrefix: 'ขยายก็เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136152482+07:00","message":"TextPushed: 'ขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.136155449+07:00","message":"Push: 'ก็เห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.136172011+07:00","message":"push: {false ขยาย 0 0xc003211780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.136197071+07:00","message":"push: {true ก็เห็นว่า 0 0xc003211780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:55.143724655+07:00","message":"write wav file: './tmp/7560/7560_351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.162120434+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.225356817+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.354917938+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.410006692+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.410025015+07:00","message":"found end of frame, send empty tag with msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.410028307+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.410035571+07:00","message":"[buffer interim] 352 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.410042583+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.410046693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.410049461+07:00","message":"> Transcript [1301] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.410051761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.410053573+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.410059337+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.410061193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.410066079+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.410075643+07:00","message":"push: {true \n 0 0xc003371080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:55.414710336+07:00","message":"write wav file: './tmp/7560/7560_352.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.88431315+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.884378121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.884383625+07:00","message":"receive interim result [false|false]: บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:55.88440051+07:00","message":"[buffer interim] 353 false บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.884408121+07:00","message":"[bufferProcess] interim [600000000]:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:55.884410688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:56.16826646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:56.168290565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.19592713+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.195966267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.195971878+07:00","message":"receive interim result [false|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.195985773+07:00","message":"[buffer interim] 353 false บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.195993576+07:00","message":"[bufferProcess] interim [900000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.195996106+07:00","message":"[bufferProcess] send to processor:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.196001811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.1960045+07:00","message":"> Transcript [1302] [false]: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.196006672+07:00","message":"Set StatePrefix (first interim): 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.752981185+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.775047339+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.77508593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.775091277+07:00","message":"receive interim result [false|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.775104973+07:00","message":"[buffer interim] 353 false บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.775112961+07:00","message":"[bufferProcess] interim [500000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.775115831+07:00","message":"[bufferProcess] send to processor:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.775122725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.77512585+07:00","message":"> Transcript [1303] [false]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.775128702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.775130816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.775132736+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.775134826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.842749152+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.842793499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.84279967+07:00","message":"receive interim result [true|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.84280825+07:00","message":"end recv isFinal message id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.84281031+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.842817966+07:00","message":"[buffer interim] 353 true บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842828319+07:00","message":"[bufferProcess] interim [620000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842833831+07:00","message":"[bufferProcess] send to processor (isfinal):บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842837209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.84284024+07:00","message":"> Transcript [1304] [false]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842843173+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842845229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842847117+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.84284901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842850581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842852403+07:00","message":"> Transcript [1305] [true]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842854295+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842856009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842857787+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842859339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:56.842865124+07:00","message":"Push: 'บริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:56.842873058+07:00","message":"push: {true บริเวณที่ 0 0xc000130d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:56.850670649+07:00","message":"write wav file: './tmp/7560/7560_353.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:57.014278394+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.252056811+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.252095275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.25210021+07:00","message":"receive interim result [false|false]: ถ้ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.252114623+07:00","message":"[buffer interim] 354 false ถ้ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.252122572+07:00","message":"[bufferProcess] interim [260000000]:ถ้ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.252124555+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.252129728+07:00","message":"[bufferProcess] send to processor (ticker):ถ้ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.252132568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.252135303+07:00","message":"> Transcript [1306] [false]: 'ถ้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.25213753+07:00","message":"Set StatePrefix (first interim): 'ถ้ามี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.441605623+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.441708087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ามีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.4417378+07:00","message":"receive interim result [false|false]: ถ้ามีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.441766365+07:00","message":"[buffer interim] 354 false ถ้ามีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.441776277+07:00","message":"[bufferProcess] interim [440000000]:ถ้ามีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.441778711+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.962600105+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.9626393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ามีค่ะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.96264493+07:00","message":"receive interim result [false|false]: ถ้ามีค่ะก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:58.962657886+07:00","message":"[buffer interim] 354 false ถ้ามีค่ะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.962665309+07:00","message":"[bufferProcess] interim [980000000]:ถ้ามีค่ะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.962667712+07:00","message":"[bufferProcess] send to processor:ถ้ามีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.962674632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.962677433+07:00","message":"> Transcript [1307] [false]: 'ถ้ามีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.962680338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.962682272+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.962684138+07:00","message":"StatePrefix: 'ถ้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:58.962686144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.087536276+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.08757296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ามีค่ะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.087579068+07:00","message":"receive interim result [false|false]: ถ้ามีค่ะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.087593015+07:00","message":"[buffer interim] 354 false ถ้ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.087600217+07:00","message":"[bufferProcess] interim [100000000]:ถ้ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.087602865+07:00","message":"[bufferProcess] send to processor:ถ้ามีค่ะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.087609471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.087612117+07:00","message":"> Transcript [1308] [false]: 'ถ้ามีค่ะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.087615216+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.087617382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.087619341+07:00","message":"StatePrefix: 'ถ้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.087621727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:59.169041502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:36:59.169053985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.382769552+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.50825156+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.508302414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นตาฆ่ามีค่ะก็จะ\",\"confidence\":0.87700015}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.508308712+07:00","message":"receive interim result [true|false]: เป็นตาฆ่ามีค่ะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.508314987+07:00","message":"end recv isFinal message id 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.508317489+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.508324282+07:00","message":"[buffer interim] 354 true เป็นตาฆ่ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508332043+07:00","message":"[bufferProcess] interim [580000000]:เป็นตาฆ่ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508335278+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้ามีค่ะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508338425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508341411+07:00","message":"> Transcript [1309] [false]: 'ถ้ามีค่ะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508344474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508346343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508350487+07:00","message":"StatePrefix: 'ถ้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508352507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508354197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508358688+07:00","message":"> Transcript [1310] [true]: 'เป็นตาฆ่ามีค่ะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508360945+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508362616+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508364416+07:00","message":"StatePrefix: 'ถ้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508366045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:36:59.508368581+07:00","message":"Push: 'เป็นตาฆ่ามีค่ะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.50837727+07:00","message":"push: {true เป็นตาฆ่ามีค่ะก็จะ 0 0xc003211a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:36:59.518638604+07:00","message":"write wav file: './tmp/7560/7560_354.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:36:59.64438144+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:01.720423841+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:01.720460216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วหลังจากนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:01.720465871+07:00","message":"receive interim result [false|false]: แล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:01.720478925+07:00","message":"[buffer interim] 355 false แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:01.720490711+07:00","message":"[bufferProcess] interim [100000000]:แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:01.720493618+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:01.720500751+07:00","message":"[bufferProcess] send to processor (ticker):แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:01.720504307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:01.720508262+07:00","message":"> Transcript [1311] [false]: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:01.720511351+07:00","message":"Set StatePrefix (first interim): 'แล้วหลังจากนั้น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:02.169951553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:02.169965335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.354979649+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.355031058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วหลังจากนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.355038181+07:00","message":"receive interim result [false|false]: แล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.355058143+07:00","message":"[buffer interim] 355 false แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.355071936+07:00","message":"[bufferProcess] interim [700000000]:แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.355075638+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.639215729+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.639253166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วหลังจากนั้นประธาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.639258602+07:00","message":"receive interim result [false|false]: แล้วหลังจากนั้นประธาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.639274627+07:00","message":"[buffer interim] 355 false แล้วหลังจากนั้นประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.639282076+07:00","message":"[bufferProcess] interim [940000000]:แล้วหลังจากนั้นประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.639285683+07:00","message":"[bufferProcess] send to processor:แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.639290706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.639294818+07:00","message":"> Transcript [1312] [false]: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.63930016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.639303306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.639308752+07:00","message":"StatePrefix: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.639311921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.732339806+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.732381698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วหลังจากนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.732386845+07:00","message":"receive interim result [false|false]: แล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:02.732402597+07:00","message":"[buffer interim] 355 false แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.732409838+07:00","message":"[bufferProcess] interim [0]:แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.732413346+07:00","message":"[bufferProcess] send to processor:แล้วหลังจากนั้นประธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.732417212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.732420332+07:00","message":"> Transcript [1313] [false]: 'แล้วหลังจากนั้นประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.732423371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.732425448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.732427208+07:00","message":"StatePrefix: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:02.73242943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.03395805+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.094790618+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.121611869+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.121653088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วหลังจากนั้นทางนี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.121658985+07:00","message":"receive interim result [false|false]: แล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.121671531+07:00","message":"[buffer interim] 355 false แล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.121679503+07:00","message":"[bufferProcess] interim [480000000]:แล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.121682456+07:00","message":"[bufferProcess] send to processor:แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.121687836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.121690519+07:00","message":"> Transcript [1314] [false]: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.121693931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.121696087+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.121697929+07:00","message":"StatePrefix: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.121700283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.162023428+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.162065043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วหลังจากนั้น\",\"confidence\":0.95774543}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.162071399+07:00","message":"receive interim result [true|false]: แล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.162078887+07:00","message":"end recv isFinal message id 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.162081527+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.162088288+07:00","message":"[buffer interim] 355 true แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162097489+07:00","message":"[bufferProcess] interim [630000000]:แล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162103621+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วหลังจากนั้นทางนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162107196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162110512+07:00","message":"> Transcript [1315] [false]: 'แล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162113493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162115392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162117656+07:00","message":"StatePrefix: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162119663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162125443+07:00","message":"Push: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162127253+07:00","message":"TextPushed: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162129246+07:00","message":"Set new StatePrefix : 'แล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162131227+07:00","message":"Next Push (prob) : 'ทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162133117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162135381+07:00","message":"> Transcript [1316] [true]: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162137784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162139445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162141441+07:00","message":"StatePrefix: 'แล้วหลังจากนั้นทางนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162143553+07:00","message":"TextPushed: 'แล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:03.162145395+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.162153111+07:00","message":"push: {false แล้วหลังจากนั้น 0 0xc003370100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:03.162159597+07:00","message":"push: {true  0 0xc003370100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:03.171063043+07:00","message":"write wav file: './tmp/7560/7560_355.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:04.721904431+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:04.721963901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:04.721970748+07:00","message":"receive interim result [false|false]: ต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:04.721990853+07:00","message":"[buffer interim] 356 false ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:04.722008004+07:00","message":"[bufferProcess] interim [440000000]:ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:04.722011073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:04.722015809+07:00","message":"[bufferProcess] send to processor (ticker):ต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:04.722019448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:04.722023669+07:00","message":"> Transcript [1317] [false]: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:04.722027098+07:00","message":"Set StatePrefix (first interim): 'ต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.014138375+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.085986045+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.09851574+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.098550727+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.098556136+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.098566898+07:00","message":"end recv isFinal message id 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.098569657+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.098575384+07:00","message":"[buffer interim] 356 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.09858321+07:00","message":"[bufferProcess] interim [770000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.098589217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.098591938+07:00","message":"> Transcript [1318] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.098594788+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.098596794+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.098598708+07:00","message":"StatePrefix: 'ต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.098601272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.098605475+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.098614598+07:00","message":"push: {true  0 0xc0027b4c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:05.105647736+07:00","message":"write wav file: './tmp/7560/7560_356.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.144031649+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:05.170329543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:05.170320379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.21605923+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.274253873+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.347379143+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.347399641+07:00","message":"found end of frame, send empty tag with msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.347403069+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.347410185+07:00","message":"[buffer interim] 357 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.347417359+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.34742135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.347423998+07:00","message":"> Transcript [1319] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.347426494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.347428537+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.347430369+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.347432205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.347441166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.347453288+07:00","message":"push: {true \n 0 0xc000130280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:05.352153314+07:00","message":"write wav file: './tmp/7560/7560_357.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.442691261+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.442709703+07:00","message":"found end of frame, send empty tag with msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.442712612+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.44271961+07:00","message":"[buffer interim] 358 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.442726894+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.442731234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.442733958+07:00","message":"> Transcript [1320] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.442736438+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.44273837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.442740094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.44274206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:05.442750548+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.442763738+07:00","message":"push: {true \n 0 0xc00206e900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:05.446714495+07:00","message":"write wav file: './tmp/7560/7560_358.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:05.464666091+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.217485406+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.217524387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.217529743+07:00","message":"receive interim result [false|false]: เพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.217542625+07:00","message":"[buffer interim] 359 false เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.21755042+07:00","message":"[bufferProcess] interim [620000000]:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.21755261+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.217557483+07:00","message":"[bufferProcess] send to processor (ticker):เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.217560452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.217563175+07:00","message":"> Transcript [1321] [false]: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.217565579+07:00","message":"Set StatePrefix (first interim): 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.453524809+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.526163607+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.554677648+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.554710515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.554716055+07:00","message":"receive interim result [true|false]: เพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.554724436+07:00","message":"end recv isFinal message id 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.554726637+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.554731878+07:00","message":"[buffer interim] 359 true เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.554739219+07:00","message":"[bufferProcess] interim [10000000]:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.554743337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.554746416+07:00","message":"> Transcript [1322] [true]: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.554749333+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.554751178+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.554753082+07:00","message":"StatePrefix: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.554754999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:07.554760663+07:00","message":"Push: 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:07.554768785+07:00","message":"push: {true เพราะเหตุใด 0 0xc003211380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:07.562108731+07:00","message":"write wav file: './tmp/7560/7560_359.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:08.170823036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:08.170831043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.247694683+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.247738524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมือง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.247744148+07:00","message":"receive interim result [false|false]: เมือง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.247756833+07:00","message":"[buffer interim] 360 false เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.247764042+07:00","message":"[bufferProcess] interim [750000000]:เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.247766191+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.389336592+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.389379152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.38939689+07:00","message":"receive interim result [false|false]: เมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.389408897+07:00","message":"[buffer interim] 360 false เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.389417478+07:00","message":"[bufferProcess] interim [870000000]:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.389420878+07:00","message":"[bufferProcess] send to processor:เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.389427312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.389431704+07:00","message":"> Transcript [1323] [false]: 'เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.389434922+07:00","message":"Set StatePrefix (first interim): 'เมือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.568137329+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.568174724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.568181046+07:00","message":"receive interim result [false|false]: เมื่อมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.568199501+07:00","message":"[buffer interim] 360 false เมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.568207135+07:00","message":"[bufferProcess] interim [110000000]:เมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.568210091+07:00","message":"[bufferProcess] send to processor:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.568215029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.568217996+07:00","message":"> Transcript [1324] [false]: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.568220268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.568222154+07:00","message":"Set new StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.989198252+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.989241186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีกาแฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.989246911+07:00","message":"receive interim result [false|false]: เมื่อมีกาแฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:08.98927005+07:00","message":"[buffer interim] 360 false เมื่อมีกาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.989278295+07:00","message":"[bufferProcess] interim [470000000]:เมื่อมีกาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.989285253+07:00","message":"[bufferProcess] send to processor:เมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.989288868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.989291523+07:00","message":"> Transcript [1325] [false]: 'เมื่อมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.989295286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.989297216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.989298992+07:00","message":"StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:08.989300828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.007016836+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.0070445+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-04-30T13:37:09.007050171+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.007064448+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.007071311+07:00","message":"[bufferProcess] interim [530000000]:เมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.007073454+07:00","message":"[bufferProcess] send to processor:เมื่อมีกาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.007076533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.007079306+07:00","message":"> Transcript [1326] [false]: 'เมื่อมีกาแฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.007082269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.007084126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.007085929+07:00","message":"StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.007087818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.186799327+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.186831232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีกากบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.186836991+07:00","message":"receive interim result [false|false]: เมื่อมีกากบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.186849292+07:00","message":"[buffer interim] 360 false เมื่อมีกากบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.186855676+07:00","message":"[bufferProcess] interim [710000000]:เมื่อมีกากบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.186858104+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.186862992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.186865464+07:00","message":"> Transcript [1327] [false]: 'เมื่อมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.186868888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.186871012+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.186872824+07:00","message":"StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.186875339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.363839778+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.363888118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการกลับหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.363894094+07:00","message":"receive interim result [false|false]: เมื่อมีการกลับหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.363910539+07:00","message":"[buffer interim] 360 false เมื่อมีการกลับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363919554+07:00","message":"[bufferProcess] interim [830000000]:เมื่อมีการกลับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363922293+07:00","message":"[bufferProcess] send to processor:เมื่อมีกากบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363925859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363936343+07:00","message":"> Transcript [1328] [false]: 'เมื่อมีกากบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363940282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363942512+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363944411+07:00","message":"StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363946303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363948653+07:00","message":"Push: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363950428+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363952351+07:00","message":"Set new StatePrefix : 'เมื่อมีกากบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.363954388+07:00","message":"Next Push (prob) : 'กากบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.363961613+07:00","message":"push: {false เมื่อมี 0 0xc003371380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.659654492+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.659690517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.65969751+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.659711709+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.659719024+07:00","message":"[bufferProcess] interim [130000000]:เมื่อมีการปรับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.659721469+07:00","message":"[bufferProcess] send to processor:เมื่อมีการกลับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.659729421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.659732165+07:00","message":"> Transcript [1329] [false]: 'เมื่อมีการกลับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.659734809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.659737267+07:00","message":"Set new StatePrefix: 'เมื่อมีการกลับหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.673412211+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.673442915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.673449239+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.673463511+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.673469876+07:00","message":"[bufferProcess] interim [190000000]:เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.673472533+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.673475459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.673478147+07:00","message":"> Transcript [1330] [false]: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.673480389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.67348245+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.784747712+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.78478792+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-04-30T13:37:09.78479342+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.784817488+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.784825449+07:00","message":"[bufferProcess] interim [310000000]:เมื่อมีการปรับหรือเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.78482845+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.784832157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.784834777+07:00","message":"> Transcript [1331] [false]: 'เมื่อมีการปรับหรือเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.784837964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.784839997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.784841798+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.784844757+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.884493189+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.884529489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.884535067+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.884547488+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.884556515+07:00","message":"[bufferProcess] interim [430000000]:เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.88455879+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.884564638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.884567437+07:00","message":"> Transcript [1332] [false]: 'เมื่อมีการปรับหรือเด็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.884571057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.884573258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.884575223+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.884577766+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.981607273+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.981645806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.981652088+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:09.981665276+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.981675012+07:00","message":"[bufferProcess] interim [490000000]:เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.981677926+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.981683689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.98168641+07:00","message":"> Transcript [1333] [false]: 'เมื่อมีการปรับหรือเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.981689792+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.981692132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.981694094+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:09.981696838+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.363752272+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.363795121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.363801718+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.363817532+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือเด็ดๆออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363827752+07:00","message":"[bufferProcess] interim [850000000]:เมื่อมีการปรับหรือเด็ดๆออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363830549+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363836414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363839366+07:00","message":"> Transcript [1334] [false]: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363843042+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.36384551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363847537+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363849915+07:00","message":"TextPushed: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363854179+07:00","message":"Push: 'การปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363856+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363858376+07:00","message":"Set new StatePrefix : 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.363860775+07:00","message":"Next Push (prob) : 'เด็ดๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.36387019+07:00","message":"push: {false การปรับหรือ 0 0xc003371380}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475306047+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475321583+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475323914+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475325749+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475327466+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475329007+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475330562+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475332444+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475334032+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475335567+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475337161+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475338754+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475340321+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475341907+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475343445+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.475345025+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.495711054+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.495751535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆอ้อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.495758262+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆอ้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.495773698+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือเด็ดๆอ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.495780794+07:00","message":"[bufferProcess] interim [970000000]:เมื่อมีการปรับหรือเด็ดๆอ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.495783468+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.495788778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.495791597+07:00","message":"> Transcript [1335] [false]: 'เมื่อมีการปรับหรือเด็ดๆออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.495794926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.495797123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.495798826+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.495801607+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.506629219+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.506653118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดๆยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.506659646+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดๆยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.50667303+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือเด็ดๆยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.506679642+07:00","message":"[bufferProcess] interim [30000000]:เมื่อมีการปรับหรือเด็ดๆยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.506682213+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆอ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.506685785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.506688091+07:00","message":"> Transcript [1336] [false]: 'เมื่อมีการปรับหรือเด็ดๆอ้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.506691276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.506693249+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.506695229+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.506697475+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.684171784+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.684208234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดปลายยอดพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.684213834+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดปลายยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.68422521+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือเด็ดปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.684235143+07:00","message":"[bufferProcess] interim [150000000]:เมื่อมีการปรับหรือเด็ดปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.684237849+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดๆยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.684243355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.684246118+07:00","message":"> Transcript [1337] [false]: 'เมื่อมีการปรับหรือเด็ดๆยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.684249303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.68425136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.684253233+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:10.684255982+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:10.973153695+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.061291219+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.061329974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.061336971+07:00","message":"receive interim result [false|false]: เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.061351719+07:00","message":"[buffer interim] 360 false เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.061361051+07:00","message":"[bufferProcess] interim [690000000]:เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.061365638+07:00","message":"[bufferProcess] send to processor:เมื่อมีการปรับหรือเด็ดปลายยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.061373212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.061376469+07:00","message":"> Transcript [1338] [false]: 'เมื่อมีการปรับหรือเด็ดปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.061379614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.061381976+07:00","message":"Set new StatePrefix: 'เมื่อมีการปรับหรือเด็ดปลายยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.127025804+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.127063733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีการกลับหรือเด็ดปลายยอดพืชออก\",\"confidence\":0.93290144}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.127070662+07:00","message":"receive interim result [true|false]: เมื่อมีการกลับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.127080853+07:00","message":"end recv isFinal message id 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.127083246+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.127090154+07:00","message":"[buffer interim] 360 true เมื่อมีการกลับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127100559+07:00","message":"[bufferProcess] interim [690000000]:เมื่อมีการกลับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127106159+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127109796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127112549+07:00","message":"> Transcript [1339] [false]: 'เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127115638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127117513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127119499+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127122704+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127124662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.1271265+07:00","message":"> Transcript [1340] [true]: 'เมื่อมีการกลับหรือเด็ดปลายยอดพืชออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127128668+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127130257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127131928+07:00","message":"StatePrefix: 'เมื่อมีการปรับหรือเด็ดปลายยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127133691+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127135419+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127290869+07:00","message":"Push: 'เด็ดปลายยอดพืชออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127294139+07:00","message":"TextPushed: 'เมื่อมีการปรับหรือเด็ดปลายยอดพืชออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127296521+07:00","message":"Set new StatePrefix : 'เมื่อมีการกลับหรือเด็ดปลายยอดพืชออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127298757+07:00","message":"Next Push (prob) : 'เมื่อมีการกลับหรือเด็ดปลายยอดพืชออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.12730645+07:00","message":"push: {true เด็ดปลายยอดพืชออก 0 0xc003371380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:11.127319756+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_360.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:11.137668866+07:00","message":"write wav file: './tmp/7560/7560_360.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:11.171362447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:11.171402595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:11.174630245+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:13.85509341+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:13.944487883+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:13.944518352+07:00","message":"found end of frame, send empty tag with msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:13.944522006+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:13.944530089+07:00","message":"[buffer interim] 361 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:13.944537301+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:13.944541088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:13.944543593+07:00","message":"> Transcript [1341] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:13.944546327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:13.944548193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:13.944549993+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:13.944551719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:13.944554538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:13.944564363+07:00","message":"push: {true \n 0 0xc0027b4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:13.952489427+07:00","message":"write wav file: './tmp/7560/7560_361.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:14.172130645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:14.172170903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:14.495459012+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:15.779932826+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:15.77997441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:15.779983028+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:15.779999721+07:00","message":"[buffer interim] 362 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:15.780007171+07:00","message":"[bufferProcess] interim [80000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:15.78000925+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:15.7800148+07:00","message":"[bufferProcess] send to processor (ticker):การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:15.780017329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:15.780020333+07:00","message":"> Transcript [1342] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:15.780022593+07:00","message":"Set StatePrefix (first interim): 'การเจริญของ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:17.172421683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:17.172471322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.288546839+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.288592504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.288598047+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.288611889+07:00","message":"[buffer interim] 362 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.288619399+07:00","message":"[bufferProcess] interim [580000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.288621414+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.288626729+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.288628976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.288631957+07:00","message":"> Transcript [1343] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.288634146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.288636013+07:00","message":"Set new StatePrefix: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.481648921+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.48170134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.481706736+07:00","message":"receive interim result [false|false]: เป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.481720368+07:00","message":"[buffer interim] 362 false เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.481728234+07:00","message":"[bufferProcess] interim [820000000]:เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.481730425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.662762913+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.662807866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเป็นผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.66281457+07:00","message":"receive interim result [false|false]: การเจริญเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.662830567+07:00","message":"[buffer interim] 362 false การเจริญเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.662838941+07:00","message":"[bufferProcess] interim [940000000]:การเจริญเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.662841671+07:00","message":"[bufferProcess] send to processor:เป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.6628453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.662848163+07:00","message":"> Transcript [1344] [false]: 'เป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.662851455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.662853441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.66285546+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.662857628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.670371781+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.670390101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.670394524+07:00","message":"receive interim result [false|false]: เป็นผลจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.670400029+07:00","message":"[buffer interim] 362 false เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.670403988+07:00","message":"[bufferProcess] interim [0]:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.670405889+07:00","message":"[bufferProcess] send to processor:การเจริญเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.670411597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.670414187+07:00","message":"> Transcript [1345] [false]: 'การเจริญเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.67041619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.67041852+07:00","message":"Set new StatePrefix: 'การเจริญเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.740357562+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.740394905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.74040117+07:00","message":"receive interim result [false|false]: เป็นผลจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:17.740412284+07:00","message":"[buffer interim] 362 false เป็นผลจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.740418664+07:00","message":"[bufferProcess] interim [120000000]:เป็นผลจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.740421445+07:00","message":"[bufferProcess] send to processor:เป็นผลจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.740426585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.740429501+07:00","message":"> Transcript [1346] [false]: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.740431697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:17.740433696+07:00","message":"Set new StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.056426231+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.056470054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.056475335+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.056491746+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.056500719+07:00","message":"[bufferProcess] interim [360000000]:เป็นผลจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.056503092+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.056507055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.056509812+07:00","message":"> Transcript [1347] [false]: 'เป็นผลจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.056513329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.05651536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.056517264+07:00","message":"StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.05651945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.183021244+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.18305961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.183065785+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.183082167+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.183090188+07:00","message":"[bufferProcess] interim [480000000]:เป็นผลจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.183092923+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.183096471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.183099514+07:00","message":"> Transcript [1348] [false]: 'เป็นผลจากการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.183102618+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.183104512+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.183106425+07:00","message":"StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.183108354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.556534674+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.556577553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำงานร่วม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.55658423+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.556596799+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.5566071+07:00","message":"[bufferProcess] interim [840000000]:เป็นผลจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.556610738+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.556618069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.556622395+07:00","message":"> Transcript [1349] [false]: 'เป็นผลจากการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.556630102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.556632722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.556634849+07:00","message":"StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.556636999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.691775209+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.691820706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำงานร่วมกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.691826818+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.691843681+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691851642+07:00","message":"[bufferProcess] interim [20000000]:เป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691854394+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691858073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691861421+07:00","message":"> Transcript [1350] [false]: 'เป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691864979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691867489+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691869429+07:00","message":"StatePrefix: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691876045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691880911+07:00","message":"Push: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691883385+07:00","message":"TextPushed: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691886782+07:00","message":"Set new StatePrefix : 'เป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.691889705+07:00","message":"Next Push (prob) : 'การทำงานร่วม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.691897415+07:00","message":"push: {false เป็นผลจาก 0 0xc003370780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.939491178+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.939536836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำงานร่วมกันของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.939542884+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:18.939561063+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.939572169+07:00","message":"[bufferProcess] interim [320000000]:เป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.939576084+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.939580184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.939583259+07:00","message":"> Transcript [1351] [false]: 'เป็นผลจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.93958684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.939588865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.93959101+07:00","message":"StatePrefix: 'เป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:18.939593066+07:00","message":"TextPushed: 'เป็นผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.459067922+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.459124114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำงานร่วมกันของอ๊อฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.45913169+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำงานร่วมกันของอ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.459148436+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำงานร่วมกันของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.459157458+07:00","message":"[bufferProcess] interim [740000000]:เป็นผลจากการทำงานร่วมกันของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.459159989+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการทำงานร่วมกันของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.459163745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.459167139+07:00","message":"> Transcript [1352] [false]: 'เป็นผลจากการทำงานร่วมกันของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.45917054+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.459172785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.459175101+07:00","message":"StatePrefix: 'เป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.459177366+07:00","message":"TextPushed: 'เป็นผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.463408159+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.46343004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำงานร่วมกันของ Oppo\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.463434484+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำงานร่วมกันของ Oppo"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.463447559+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำงานร่วมกันของ Oppo"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.463453272+07:00","message":"[bufferProcess] interim [800000000]:เป็นผลจากการทำงานร่วมกันของ Oppo"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.463455462+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการทำงานร่วมกันของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.463458008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.463460181+07:00","message":"> Transcript [1353] [false]: 'เป็นผลจากการทำงานร่วมกันของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.463462977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.463465053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.463467059+07:00","message":"StatePrefix: 'เป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.463469202+07:00","message":"TextPushed: 'เป็นผลจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.578304085+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.578351107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำงานร่วมกันของออฟฟิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.578356402+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำงานร่วมกันของออฟฟิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.578373987+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำงานร่วมกันของออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.578381777+07:00","message":"[bufferProcess] interim [860000000]:เป็นผลจากการทำงานร่วมกันของออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.578384794+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการทำงานร่วมกันของ Oppo"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.5783913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.57839476+07:00","message":"> Transcript [1354] [false]: 'เป็นผลจากการทำงานร่วมกันของ Oppo'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.578398146+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.578400256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.578402316+07:00","message":"StatePrefix: 'เป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.57840452+07:00","message":"TextPushed: 'เป็นผลจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.578410375+07:00","message":"Push: 'การทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.578412358+07:00","message":"TextPushed: 'เป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.578414368+07:00","message":"Set new StatePrefix : 'เป็นผลจากการทำงานร่วมกันของ Oppo'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.578416404+07:00","message":"Next Push (prob) : 'กันของ Oppo'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.578424007+07:00","message":"push: {false การทำงานร่วม 0 0xc003370780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.652516401+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.652560322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำงานร่วมกันของออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.652571297+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำงานร่วมกันของออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.652584673+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำงานร่วมกันของออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.65259339+07:00","message":"[bufferProcess] interim [980000000]:เป็นผลจากการทำงานร่วมกันของออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.652597078+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการทำงานร่วมกันของออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.6526045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.652608913+07:00","message":"> Transcript [1355] [false]: 'เป็นผลจากการทำงานร่วมกันของออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.652613598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.652617352+07:00","message":"Set new StatePrefix: 'เป็นผลจากการทำงานร่วมกันของออฟฟิศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.788201546+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.788253197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผลจากการทำงานร่วมกันของออกซิเจนและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.788261294+07:00","message":"receive interim result [false|false]: เป็นผลจากการทำงานร่วมกันของออกซิเจนและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:19.788276926+07:00","message":"[buffer interim] 362 false เป็นผลจากการทำงานร่วมกันของออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.788289691+07:00","message":"[bufferProcess] interim [100000000]:เป็นผลจากการทำงานร่วมกันของออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.788293599+07:00","message":"[bufferProcess] send to processor:เป็นผลจากการทำงานร่วมกันของออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.78830032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.788304334+07:00","message":"> Transcript [1356] [false]: 'เป็นผลจากการทำงานร่วมกันของออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.788307632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:19.788310565+07:00","message":"Set new StatePrefix: 'เป็นผลจากการทำงานร่วมกันของออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.012723086+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.074751962+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:20.172603949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.172649315+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:20.172664268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.172687384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของออกซิเจนและ\",\"confidence\":0.9448617}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.172693361+07:00","message":"receive interim result [true|false]: การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของออกซิเจนและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.172699419+07:00","message":"end recv isFinal message id 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.172701522+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.172709412+07:00","message":"[buffer interim] 362 true การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172717234+07:00","message":"[bufferProcess] interim [520000000]:การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.17272496+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นผลจากการทำงานร่วมกันของออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172728879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172731615+07:00","message":"> Transcript [1357] [false]: 'เป็นผลจากการทำงานร่วมกันของออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172734695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172736517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172738777+07:00","message":"StatePrefix: 'เป็นผลจากการทำงานร่วมกันของออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172741585+07:00","message":"TextPushed: 'เป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172743572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172745562+07:00","message":"> Transcript [1358] [true]: 'การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172747734+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172749358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172753836+07:00","message":"StatePrefix: 'เป็นผลจากการทำงานร่วมกันของออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172755757+07:00","message":"TextPushed: 'เป็นผลจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172757444+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172901047+07:00","message":"Push: 'ของออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.17290488+07:00","message":"TextPushed: 'เป็นผลจากการทำงานร่วมของออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172907001+07:00","message":"Set new StatePrefix : 'การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.172909188+07:00","message":"Next Push (prob) : 'การเจริญของตาข้างเป็นผลจากการทำงานร่วมกันของออกซิเจนและ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.172917154+07:00","message":"push: {true ของออกซิเจนและ 0 0xc003370780}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.173011497+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_362.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:20.184393637+07:00","message":"write wav file: './tmp/7560/7560_362.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.585575334+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.678406031+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.678427753+07:00","message":"found end of frame, send empty tag with msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.678430982+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.678438374+07:00","message":"[buffer interim] 363 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.678445738+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.678449467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.678452654+07:00","message":"> Transcript [1359] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.678455099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.678457004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.678458786+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.6784607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:20.678468452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:20.678479255+07:00","message":"push: {true \n 0 0xc00039c180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:20.683559225+07:00","message":"write wav file: './tmp/7560/7560_363.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:21.485949819+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:23.172655978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:23.172685728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:23.760766576+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:23.760808881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:23.760814689+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:23.760828997+07:00","message":"[buffer interim] 364 false มีหลักปักหลักอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:23.760840815+07:00","message":"[bufferProcess] interim [100000000]:มีหลักปักหลักอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:23.760843758+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:23.76085124+07:00","message":"[bufferProcess] send to processor (ticker):มีหลักปักหลักอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:23.760853784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:23.760856451+07:00","message":"> Transcript [1360] [false]: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:23.760858816+07:00","message":"Set StatePrefix (first interim): 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.276642638+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.276690151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.276698353+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่ปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.276723059+07:00","message":"[buffer interim] 364 false มีหลักปักหลักอยู่ที่ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.276735031+07:00","message":"[bufferProcess] interim [580000000]:มีหลักปักหลักอยู่ที่ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.27673804+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.481661508+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.481707053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ปลายฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.481712579+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่ปลายฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.481728824+07:00","message":"[buffer interim] 364 false มีหลักปักหลักอยู่ที่ปลายฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.48173689+07:00","message":"[bufferProcess] interim [760000000]:มีหลักปักหลักอยู่ที่ปลายฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.481739809+07:00","message":"[bufferProcess] send to processor:มีหลักปักหลักอยู่ที่ปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.481744222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.481746926+07:00","message":"> Transcript [1361] [false]: 'มีหลักปักหลักอยู่ที่ปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.481750858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.481753542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.481757146+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.481760027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.721477556+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.721527189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ปลายทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.721532903+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:24.721551508+07:00","message":"[buffer interim] 364 false มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.721562409+07:00","message":"[bufferProcess] interim [60000000]:มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.721565843+07:00","message":"[bufferProcess] send to processor:มีหลักปักหลักอยู่ที่ปลายฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.721571638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.721574681+07:00","message":"> Transcript [1362] [false]: 'มีหลักปักหลักอยู่ที่ปลายฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.72157844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.721580631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.721582815+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:24.721585072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:25.357008593+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:25.357044765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ปลายทาง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:25.357050629+07:00","message":"receive interim result [false|false]: มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:25.357067166+07:00","message":"[buffer interim] 364 false มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:25.357074706+07:00","message":"[bufferProcess] interim [660000000]:มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:25.357077373+07:00","message":"[bufferProcess] send to processor:มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:25.357080749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:25.357083369+07:00","message":"> Transcript [1363] [false]: 'มีหลักปักหลักอยู่ที่ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:25.357086677+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:25.357088653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:25.357090866+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:25.357093013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:26.173720941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:26.173732536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.672251359+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.735546492+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.900913974+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.900968718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงไปยัง\",\"confidence\":0.91646725}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.900975118+07:00","message":"receive interim result [true|false]: มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.90098864+07:00","message":"end recv isFinal message id 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.900990882+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.901005154+07:00","message":"[buffer interim] 364 true มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901013183+07:00","message":"[bufferProcess] interim [220000000]:มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901017699+07:00","message":"[bufferProcess] send to processor (isfinal):มีหลักปักหลักอยู่ที่ปลายทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.90102109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901023924+07:00","message":"> Transcript [1364] [false]: 'มีหลักปักหลักอยู่ที่ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901027+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901028936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901031083+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901033394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901036936+07:00","message":"Push: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901038776+07:00","message":"TextPushed: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901040742+07:00","message":"Set new StatePrefix : 'มีหลักปักหลักอยู่ที่ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901042732+07:00","message":"Next Push (prob) : 'ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901044404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901046404+07:00","message":"> Transcript [1365] [true]: 'มีหลักปักหลักอยู่ที่ปลายทางแล้วจะถูกลำเลียงไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901048615+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901050375+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901052225+07:00","message":"StatePrefix: 'มีหลักปักหลักอยู่ที่ปลายทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901054152+07:00","message":"TextPushed: 'มีหลักปักหลักอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:26.901056225+07:00","message":"Push: 'ปลายทางแล้วจะถูกลำเลียงไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.901063689+07:00","message":"push: {false มีหลักปักหลักอยู่ที่ 0 0xc00039d600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:26.901069409+07:00","message":"push: {true ปลายทางแล้วจะถูกลำเลียงไปยัง 0 0xc00039d600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:26.913925435+07:00","message":"write wav file: './tmp/7560/7560_364.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.052492444+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.124566414+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.13739725+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.137415808+07:00","message":"found end of frame, send empty tag with msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.137418951+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.137425182+07:00","message":"[buffer interim] 365 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.13743171+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.137435967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.137438876+07:00","message":"> Transcript [1366] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.137441294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.137444535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.137446262+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.137448172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.137454958+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.137463644+07:00","message":"push: {true \n 0 0xc00206f080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:27.14251315+07:00","message":"write wav file: './tmp/7560/7560_365.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.314825434+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.397515349+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.397550428+07:00","message":"found end of frame, send empty tag with msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.397555555+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.397565961+07:00","message":"[buffer interim] 366 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.397574+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.397577905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.397580966+07:00","message":"> Transcript [1367] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.397583621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.397585463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.397587229+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.397588936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:27.397593545+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.397603545+07:00","message":"push: {true \n 0 0xc003370600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:27.402117058+07:00","message":"write wav file: './tmp/7560/7560_366.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:27.444805453+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:28.142799695+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:28.216719937+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:28.231130725+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:28.231151326+07:00","message":"found end of frame, send empty tag with msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:28.231154511+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:28.231160998+07:00","message":"[buffer interim] 367 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:28.231172612+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:28.231176178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:28.231179255+07:00","message":"> Transcript [1368] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:28.231181635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:28.231183536+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:28.231185214+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:28.231186928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:28.231189252+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:28.231215107+07:00","message":"push: {true \n 0 0xc000130c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:28.237102818+07:00","message":"write wav file: './tmp/7560/7560_367.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:29.174411124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:29.174422167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:30.48266887+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:30.482714455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขัดสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:30.482719853+07:00","message":"receive interim result [false|false]: ขัดสี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:30.482735348+07:00","message":"[buffer interim] 368 false ขัดสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:30.482743021+07:00","message":"[bufferProcess] interim [320000000]:ขัดสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:30.482745175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:30.482758346+07:00","message":"[bufferProcess] send to processor (ticker):ขัดสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:30.482761196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:30.482764299+07:00","message":"> Transcript [1369] [false]: 'ขัดสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:30.482766585+07:00","message":"Set StatePrefix (first interim): 'ขัดสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:30.857940422+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:30.85798654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูถักสีน้ำเงิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:30.857992461+07:00","message":"receive interim result [false|false]: ดูถักสีน้ำเงิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:30.858006551+07:00","message":"[buffer interim] 368 false ดูถักสีน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:30.858013765+07:00","message":"[bufferProcess] interim [680000000]:ดูถักสีน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:30.858015879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.044642203+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.04469913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลตัสศรีนครินทร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.04470455+07:00","message":"receive interim result [false|false]: โลตัสศรีนครินทร์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.044716692+07:00","message":"[buffer interim] 368 false โลตัสศรีนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.044724129+07:00","message":"[bufferProcess] interim [860000000]:โลตัสศรีนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.044729752+07:00","message":"[bufferProcess] send to processor:ดูถักสีน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.044737276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.044740043+07:00","message":"> Transcript [1370] [false]: 'ดูถักสีน้ำเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.044742384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.044745603+07:00","message":"Set new StatePrefix: 'ดูถักสีน้ำเงิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.245068438+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.245115287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แค่นี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.245123197+07:00","message":"receive interim result [false|false]: แค่นี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.245139888+07:00","message":"[buffer interim] 368 false แค่นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.245151986+07:00","message":"[bufferProcess] interim [40000000]:แค่นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.245155584+07:00","message":"[bufferProcess] send to processor:โลตัสศรีนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.245173496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.245176898+07:00","message":"> Transcript [1371] [false]: 'โลตัสศรีนครินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.245179491+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.245181616+07:00","message":"Set new StatePrefix: 'โลตัสศรีนครินทร์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.882423127+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.882464314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แค่นี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.882470141+07:00","message":"receive interim result [false|false]: แค่นี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:31.882484669+07:00","message":"[buffer interim] 368 false แค่นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.882492825+07:00","message":"[bufferProcess] interim [640000000]:แค่นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.882495681+07:00","message":"[bufferProcess] send to processor:แค่นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.882502683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.882505789+07:00","message":"> Transcript [1372] [false]: 'แค่นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.882508019+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:31.882509998+07:00","message":"Set new StatePrefix: 'แค่นี้นะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:32.174528239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:32.174544443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:34.043463413+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:34.105579023+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:34.20472749+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:34.204773824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาสีนี้นะคะ\",\"confidence\":0.8065473}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:34.204779827+07:00","message":"receive interim result [true|false]: เอาสีนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:34.204790205+07:00","message":"end recv isFinal message id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:34.204792327+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:34.204798117+07:00","message":"[buffer interim] 368 true เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204811608+07:00","message":"[bufferProcess] interim [40000000]:เอาสีนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204814902+07:00","message":"[bufferProcess] send to processor (isfinal):แค่นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204819337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204822401+07:00","message":"> Transcript [1373] [false]: 'แค่นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204825204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.20482882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204830795+07:00","message":"StatePrefix: 'แค่นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204832936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204834664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204836816+07:00","message":"> Transcript [1374] [true]: 'เอาสีนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204838925+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.20484066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204842412+07:00","message":"StatePrefix: 'แค่นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204844108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:34.204846601+07:00","message":"Push: 'เอาสีนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:34.204854441+07:00","message":"push: {true เอาสีนี้นะคะ 0 0xc00206e680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:34.215983234+07:00","message":"write wav file: './tmp/7560/7560_368.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:35.174860498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:35.174885987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:35.351333604+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:35.351374913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:35.351380248+07:00","message":"receive interim result [false|false]: ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:35.351393973+07:00","message":"[buffer interim] 369 false ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:35.35140123+07:00","message":"[bufferProcess] interim [80000000]:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:35.351403509+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:35.351408597+07:00","message":"[bufferProcess] send to processor (ticker):ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:35.351411502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:35.351414356+07:00","message":"> Transcript [1375] [false]: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:35.351416769+07:00","message":"Set StatePrefix (first interim): 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:35.759195245+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:35.759233073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:35.759239326+07:00","message":"receive interim result [false|false]: ที่มีไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:35.759254348+07:00","message":"[buffer interim] 369 false ที่มีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:35.759261092+07:00","message":"[bufferProcess] interim [500000000]:ที่มีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:35.759263233+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.078478378+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.078531948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.078537692+07:00","message":"receive interim result [false|false]: ที่มีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.078554183+07:00","message":"[buffer interim] 369 false ที่มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.078564496+07:00","message":"[bufferProcess] interim [800000000]:ที่มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.078567283+07:00","message":"[bufferProcess] send to processor:ที่มีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.078572847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.078575828+07:00","message":"> Transcript [1376] [false]: 'ที่มีไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.078578855+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.078580859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.078582838+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.078584898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.376002279+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.376049444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีปริมาณมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.376057756+07:00","message":"receive interim result [false|false]: ที่มีปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.376070749+07:00","message":"[buffer interim] 369 false ที่มีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.376078269+07:00","message":"[bufferProcess] interim [40000000]:ที่มีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.376081055+07:00","message":"[bufferProcess] send to processor:ที่มีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.376087683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.376090683+07:00","message":"> Transcript [1377] [false]: 'ที่มีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.376094085+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.376096452+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.376098314+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.376100639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.754061543+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.754099724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีปริมาณมากนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.754106241+07:00","message":"receive interim result [false|false]: ที่มีปริมาณมากนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.754120222+07:00","message":"[buffer interim] 369 false ที่มีปริมาณมากนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.754127974+07:00","message":"[bufferProcess] interim [460000000]:ที่มีปริมาณมากนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.754131509+07:00","message":"[bufferProcess] send to processor:ที่มีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.754138645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.754141421+07:00","message":"> Transcript [1378] [false]: 'ที่มีปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.754145012+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.754147262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.754149564+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.754151677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.793616581+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.855932545+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.919725698+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.919777678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีปริมาณมากนะคะ\",\"confidence\":0.9450202}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.919784012+07:00","message":"receive interim result [true|false]: ที่มีปริมาณมากนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.919791972+07:00","message":"end recv isFinal message id 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.919794249+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.919802352+07:00","message":"[buffer interim] 369 true ที่มีปริมาณมากนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919812928+07:00","message":"[bufferProcess] interim [700000000]:ที่มีปริมาณมากนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919818117+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีปริมาณมากนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919821464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919825168+07:00","message":"> Transcript [1379] [false]: 'ที่มีปริมาณมากนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919828391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919830245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919832136+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919834043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919839921+07:00","message":"Push: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.91984236+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919844325+07:00","message":"Set new StatePrefix : 'ที่มีปริมาณมากนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919846576+07:00","message":"Next Push (prob) : 'ปริมาณมากนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919848541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919850535+07:00","message":"> Transcript [1380] [true]: 'ที่มีปริมาณมากนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919852623+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919854192+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919855849+07:00","message":"StatePrefix: 'ที่มีปริมาณมากนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919857634+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:36.919859785+07:00","message":"Push: 'ปริมาณมากนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.919872674+07:00","message":"push: {false ที่มี 0 0xc0027b5000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:36.919888167+07:00","message":"push: {true ปริมาณมากนะคะ 0 0xc0027b5000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:36.928263726+07:00","message":"write wav file: './tmp/7560/7560_369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.336793439+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.336837134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.33684248+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.336858189+07:00","message":"[buffer interim] 370 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.336864975+07:00","message":"[bufferProcess] interim [480000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.336866896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.54777006+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.547810575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.547817181+07:00","message":"receive interim result [false|false]: เนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.547833352+07:00","message":"[buffer interim] 370 false เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.547841701+07:00","message":"[bufferProcess] interim [660000000]:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.547844518+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.547851755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.547854505+07:00","message":"> Transcript [1381] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.547856718+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.553018527+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.553034496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.553039083+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.553044279+07:00","message":"[buffer interim] 370 false เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.553048731+07:00","message":"[bufferProcess] interim [720000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.553051535+07:00","message":"[bufferProcess] send to processor:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.553053747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.553056016+07:00","message":"> Transcript [1382] [false]: 'เนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.553058503+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.553060471+07:00","message":"Set new StatePrefix: 'เนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.710424295+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.710462579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.710467921+07:00","message":"receive interim result [false|false]: เมื่อใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.71048076+07:00","message":"[buffer interim] 370 false เมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.710488007+07:00","message":"[bufferProcess] interim [840000000]:เมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.710490302+07:00","message":"[bufferProcess] send to processor:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.710498002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.710500492+07:00","message":"> Transcript [1383] [false]: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.71050269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.710504738+07:00","message":"Set new StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.882977693+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.982113788+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.982157361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อไกล\",\"confidence\":0.877051}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.982164112+07:00","message":"receive interim result [true|false]: เมื่อไกล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.982171911+07:00","message":"end recv isFinal message id 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.982174107+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.982181267+07:00","message":"[buffer interim] 370 true เมื่อไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982190754+07:00","message":"[bufferProcess] interim [260000000]:เมื่อไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982194523+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982197917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982200493+07:00","message":"> Transcript [1384] [false]: 'เมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982202916+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982204817+07:00","message":"Set new StatePrefix: 'เมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982206497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982208628+07:00","message":"> Transcript [1385] [true]: 'เมื่อไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982210941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982212872+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982214691+07:00","message":"StatePrefix: 'เมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982218763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:37.982221965+07:00","message":"Push: 'เมื่อไกล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:37.982229742+07:00","message":"push: {true เมื่อไกล 0 0xc003371280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:37.99001278+07:00","message":"write wav file: './tmp/7560/7560_370.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:38.175501665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:38.175501761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:38.264508612+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:38.333365633+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:38.455659221+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:38.532600993+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:38.532622771+07:00","message":"found end of frame, send empty tag with msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:38.532626581+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:38.532633853+07:00","message":"[buffer interim] 371 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:38.532642393+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:38.532646346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:38.53264942+07:00","message":"> Transcript [1386] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:38.532651942+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:38.532654682+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:38.532656506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:38.532658446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:38.532666209+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:38.532675499+07:00","message":"push: {true \n 0 0xc003370c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:38.537119327+07:00","message":"write wav file: './tmp/7560/7560_371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:39.669080664+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:39.669150012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:39.669155974+07:00","message":"receive interim result [false|false]: เป็นไปได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:39.669184781+07:00","message":"[buffer interim] 372 false เป็นไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:39.669194789+07:00","message":"[bufferProcess] interim [20000000]:เป็นไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:39.669198077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:39.669205795+07:00","message":"[bufferProcess] send to processor (ticker):เป็นไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:39.669209088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:39.669211988+07:00","message":"> Transcript [1387] [false]: 'เป็นไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:39.669214106+07:00","message":"Set StatePrefix (first interim): 'เป็นไปได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:39.92055487+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:39.920597305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:39.920602839+07:00","message":"receive interim result [false|false]: ปลายราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:39.92061616+07:00","message":"[buffer interim] 372 false ปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:39.920624072+07:00","message":"[bufferProcess] interim [320000000]:ปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:39.920626019+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.00293341+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.134126165+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.142599217+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.142633355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไปได้ยาก\",\"confidence\":0.8047269}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.142639034+07:00","message":"receive interim result [true|false]: เป็นไปได้ยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.142646+07:00","message":"end recv isFinal message id 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.142648426+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.142653379+07:00","message":"[buffer interim] 372 true เป็นไปได้ยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142661383+07:00","message":"[bufferProcess] interim [560000000]:เป็นไปได้ยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142666138+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142671881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142674727+07:00","message":"> Transcript [1388] [false]: 'ปลายราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142677484+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142679431+07:00","message":"Set new StatePrefix: 'ปลายราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142681031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.14268284+07:00","message":"> Transcript [1389] [true]: 'เป็นไปได้ยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142685249+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142687196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142688998+07:00","message":"StatePrefix: 'ปลายราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142690885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:40.142696294+07:00","message":"Push: 'เป็นไปได้ยาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.142704355+07:00","message":"push: {true เป็นไปได้ยาก 0 0xc00039d580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:40.149114606+07:00","message":"write wav file: './tmp/7560/7560_372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475195687+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475221342+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475224302+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475226168+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.47522789+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475229718+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.47523171+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475233506+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475235362+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475237135+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475238791+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475240537+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475242189+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475243887+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475245974+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475247715+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:40.475249286+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.129571752+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.129617373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.129623072+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.129636736+07:00","message":"[buffer interim] 373 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.129643604+07:00","message":"[bufferProcess] interim [20000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.129645848+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:41.175749963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:41.175782587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.516740284+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.516787899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.516793799+07:00","message":"receive interim result [false|false]: จะมีไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.516811351+07:00","message":"[buffer interim] 373 false จะมีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.516819854+07:00","message":"[bufferProcess] interim [380000000]:จะมีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.516822685+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.516832548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.516836051+07:00","message":"> Transcript [1390] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.516838288+07:00","message":"Set StatePrefix (first interim): 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.695673799+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.69571914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.695724949+07:00","message":"receive interim result [false|false]: จะมีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:41.695744266+07:00","message":"[buffer interim] 373 false จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.695752411+07:00","message":"[bufferProcess] interim [560000000]:จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.695755195+07:00","message":"[bufferProcess] send to processor:จะมีไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.695759809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.695762826+07:00","message":"> Transcript [1391] [false]: 'จะมีไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.695765897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.695767801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.695769851+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:41.695771791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:42.263262881+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:42.263303236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:42.26330905+07:00","message":"receive interim result [false|false]: จะมีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:42.263322124+07:00","message":"[buffer interim] 373 false จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.263330697+07:00","message":"[bufferProcess] interim [160000000]:จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.263333155+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.263337664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.263340486+07:00","message":"> Transcript [1392] [false]: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.263343564+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.263349457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.263351416+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.263353354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:42.918380953+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:42.918428157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณน้อยลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:42.918434996+07:00","message":"receive interim result [false|false]: จะมีปริมาณน้อยลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:42.918448129+07:00","message":"[buffer interim] 373 false จะมีปริมาณน้อยลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.91845877+07:00","message":"[bufferProcess] interim [760000000]:จะมีปริมาณน้อยลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.918462342+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.918468019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.918471459+07:00","message":"> Transcript [1393] [false]: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.918474974+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.918477005+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.918478904+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:42.918480785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.108285115+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.108340052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณน้อยลงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.108346747+07:00","message":"receive interim result [false|false]: จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.108360452+07:00","message":"[buffer interim] 373 false จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108370107+07:00","message":"[bufferProcess] interim [940000000]:จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108374327+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณน้อยลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108379021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108381827+07:00","message":"> Transcript [1394] [false]: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108385497+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108387601+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108389593+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108391651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108393995+07:00","message":"Push: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108395975+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108399238+07:00","message":"Set new StatePrefix : 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.108401473+07:00","message":"Next Push (prob) : 'ปริมาณน้อยลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.108410059+07:00","message":"push: {false จะมี 0 0xc000130f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.677331316+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.67738122+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-04-30T13:37:43.677387423+07:00","message":"receive interim result [false|false]: จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.677403039+07:00","message":"[buffer interim] 373 false จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.677411982+07:00","message":"[bufferProcess] interim [540000000]:จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.677414983+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.677422679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.677425566+07:00","message":"> Transcript [1395] [false]: 'จะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.677429227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.677431509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.677436808+07:00","message":"StatePrefix: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.677439332+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.864996856+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.865039528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณน้อยลงนะคะเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.86504529+07:00","message":"receive interim result [false|false]: จะมีปริมาณน้อยลงนะคะเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:43.865059711+07:00","message":"[buffer interim] 373 false จะมีปริมาณน้อยลงนะคะเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.865067976+07:00","message":"[bufferProcess] interim [780000000]:จะมีปริมาณน้อยลงนะคะเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.865071348+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.865078959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.865082088+07:00","message":"> Transcript [1396] [false]: 'จะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.865085553+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.8650878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.865090078+07:00","message":"StatePrefix: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:43.865092428+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.021825254+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.021872875+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-04-30T13:37:44.021879675+07:00","message":"receive interim result [false|false]: จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.021894246+07:00","message":"[buffer interim] 373 false จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.021902915+07:00","message":"[bufferProcess] interim [900000000]:จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.021908487+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณน้อยลงนะคะเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.021912052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.021914819+07:00","message":"> Transcript [1397] [false]: 'จะมีปริมาณน้อยลงนะคะเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.021918301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.021920613+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.021924665+07:00","message":"StatePrefix: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.021927077+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:44.175893031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:44.175910853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.186774087+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.186798989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณน้อยลงนะคะเมื่อใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.186804164+07:00","message":"receive interim result [false|false]: จะมีปริมาณน้อยลงนะคะเมื่อใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.186819379+07:00","message":"[buffer interim] 373 false จะมีปริมาณน้อยลงนะคะเมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.186827867+07:00","message":"[bufferProcess] interim [80000000]:จะมีปริมาณน้อยลงนะคะเมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.186830635+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณน้อยลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.186836012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.186838676+07:00","message":"> Transcript [1398] [false]: 'จะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.18684271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.186844934+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.186846986+07:00","message":"StatePrefix: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.18684916+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.186853175+07:00","message":"Push: 'ปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.186854978+07:00","message":"TextPushed: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.186856932+07:00","message":"Set new StatePrefix : 'จะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.18685892+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.186865977+07:00","message":"push: {false ปริมาณน้อยลง 0 0xc000130f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.391110396+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.391151485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.391157438+07:00","message":"receive interim result [false|false]: จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.391170597+07:00","message":"[buffer interim] 373 false จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.391178895+07:00","message":"[bufferProcess] interim [320000000]:จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.391181453+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณน้อยลงนะคะเมื่อใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.391186782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.391189722+07:00","message":"> Transcript [1399] [false]: 'จะมีปริมาณน้อยลงนะคะเมื่อใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.391193301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.391195377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.391197831+07:00","message":"StatePrefix: 'จะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.391200449+07:00","message":"TextPushed: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.544248719+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.637467853+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.637516243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.637522651+07:00","message":"receive interim result [false|false]: จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.637536468+07:00","message":"[buffer interim] 373 false จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.637546161+07:00","message":"[bufferProcess] interim [620000000]:จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.637549375+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.637555275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.637558421+07:00","message":"> Transcript [1400] [false]: 'จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.637562422+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.637564914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.637567881+07:00","message":"StatePrefix: 'จะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.637570632+07:00","message":"TextPushed: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.700960651+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.70100202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก\",\"confidence\":0.92648447}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.701008935+07:00","message":"receive interim result [true|false]: จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.701018681+07:00","message":"end recv isFinal message id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.701021209+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.701028381+07:00","message":"[buffer interim] 373 true จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701038373+07:00","message":"[bufferProcess] interim [650000000]:จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701043366+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701047294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701050397+07:00","message":"> Transcript [1401] [false]: 'จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701053701+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701055464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701057462+07:00","message":"StatePrefix: 'จะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701059877+07:00","message":"TextPushed: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701061651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701063562+07:00","message":"> Transcript [1402] [true]: 'จะมีปริมาณน้อยลงนะคะเมื่อใกล้สุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701065607+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701067282+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701068877+07:00","message":"StatePrefix: 'จะมีปริมาณน้อยลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.701072981+07:00","message":"TextPushed: 'จะมีปริมาณน้อยลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:44.70107878+07:00","message":"Push: 'นะคะเมื่อใกล้สุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.701086984+07:00","message":"push: {true นะคะเมื่อใกล้สุก 0 0xc000130f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:44.710754652+07:00","message":"write wav file: './tmp/7560/7560_373.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:44.804770073+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:46.745743525+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:46.745798699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:46.745805706+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:46.745824957+07:00","message":"[buffer interim] 374 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:46.745833527+07:00","message":"[bufferProcess] interim [740000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:46.745836901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:46.745841733+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:46.745854957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:46.745880158+07:00","message":"> Transcript [1403] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:46.745883769+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.152750853+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.152801539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.152809722+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.152825976+07:00","message":"[buffer interim] 374 false ส่วนออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.152834097+07:00","message":"[bufferProcess] interim [160000000]:ส่วนออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.152836389+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:47.176927731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:47.176930756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.390968218+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.39101505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.391021592+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.391035862+07:00","message":"[buffer interim] 374 false ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.391044763+07:00","message":"[bufferProcess] interim [400000000]:ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.39104848+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.391052275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.391055153+07:00","message":"> Transcript [1404] [false]: 'ส่วนออฟฟิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.391058356+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.391060427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.3910623+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.391064483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.81484347+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.814875982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.814882115+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.814896937+07:00","message":"[buffer interim] 374 false ส่วนออฟฟิศนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.81490641+07:00","message":"[bufferProcess] interim [820000000]:ส่วนออฟฟิศนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.814909218+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.814915179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.814917838+07:00","message":"> Transcript [1405] [false]: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.814921153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.814923262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.814925189+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.814927079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.866832246+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.86687797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.866886307+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.866899875+07:00","message":"[buffer interim] 374 false ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.866908372+07:00","message":"[bufferProcess] interim [880000000]:ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.8669112+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.866916878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.866919737+07:00","message":"> Transcript [1406] [false]: 'ส่วนออฟฟิศนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.866923654+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.866925847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.866927686+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.8669298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.97901322+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.979054266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.979060569+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.979072752+07:00","message":"[buffer interim] 374 false ส่วนออฟฟิศนะคะที่บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979085888+07:00","message":"[bufferProcess] interim [940000000]:ส่วนออฟฟิศนะคะที่บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979088651+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979094454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979097444+07:00","message":"> Transcript [1407] [false]: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979100846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979103148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979105008+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979107067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979113978+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.97911592+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979118003+07:00","message":"Set new StatePrefix : 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:47.979120598+07:00","message":"Next Push (prob) : 'ออฟฟิศนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:47.979139858+07:00","message":"push: {false ส่วน 0 0xc00206eb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.030045521+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.030091242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.030097504+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.030111214+07:00","message":"[buffer interim] 374 false ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.030118836+07:00","message":"[bufferProcess] interim [60000000]:ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.030122433+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.030131163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.030134978+07:00","message":"> Transcript [1408] [false]: 'ส่วนออฟฟิศนะคะที่บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.030139257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.030142924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.030145163+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.030147648+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.355413299+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.355462042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.355468787+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.355485245+07:00","message":"[buffer interim] 374 false ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.355493135+07:00","message":"[bufferProcess] interim [360000000]:ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.355495778+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.355499895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.355502502+07:00","message":"> Transcript [1409] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.35550563+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.355507695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.355509883+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.355512087+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.54460257+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.544641499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.544647225+07:00","message":"receive interim result [false|false]: ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.54465674+07:00","message":"[buffer interim] 374 false ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.544663902+07:00","message":"[bufferProcess] interim [600000000]:ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.544667183+07:00","message":"[bufferProcess] send to processor:ส่วนออฟฟิศนะคะที่บริเวณปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.544670706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.54467376+07:00","message":"> Transcript [1410] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.544676995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.544679069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.544681273+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.544683701+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.652748845+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.815523752+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.815565519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนออฟฟิศนะคะที่บริเวณปลายยอด\",\"confidence\":0.94423246}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.815572384+07:00","message":"receive interim result [true|false]: ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.815586264+07:00","message":"end recv isFinal message id 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.815588476+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.815595196+07:00","message":"[buffer interim] 374 true ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815603219+07:00","message":"[bufferProcess] interim [870000000]:ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815611088+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนออฟฟิศนะคะที่บริเวณปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815614376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815617635+07:00","message":"> Transcript [1411] [false]: 'ส่วนออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815621148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815623021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815625277+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815627322+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815634009+07:00","message":"Push: 'ออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815636328+07:00","message":"TextPushed: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815638293+07:00","message":"Set new StatePrefix : 'ส่วนออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815640748+07:00","message":"Next Push (prob) : 'ที่บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815642551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815644587+07:00","message":"> Transcript [1412] [true]: 'ส่วนออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815646941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815648553+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815650617+07:00","message":"StatePrefix: 'ส่วนออฟฟิศนะคะที่บริเวณปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815652437+07:00","message":"TextPushed: 'ส่วนออฟฟิศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:48.815654516+07:00","message":"Push: 'ที่บริเวณปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.815674384+07:00","message":"push: {false ออฟฟิศนะคะ 0 0xc00206eb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:48.815702717+07:00","message":"push: {true ที่บริเวณปลายยอด 0 0xc00206eb80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:48.825308232+07:00","message":"write wav file: './tmp/7560/7560_374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:49.035088745+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:50.177316614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:50.177336669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.396570205+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.396615282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.396620538+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.396634881+07:00","message":"[buffer interim] 375 false จะมีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.396642997+07:00","message":"[bufferProcess] interim [380000000]:จะมีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.396645321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.396652648+07:00","message":"[bufferProcess] send to processor (ticker):จะมีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.396655653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.396658637+07:00","message":"> Transcript [1413] [false]: 'จะมีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.396661609+07:00","message":"Set StatePrefix (first interim): 'จะมีความเข้มข้นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.633078927+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.694343412+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.727252664+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.727291035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นสูง\",\"confidence\":0.90100753}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.727299381+07:00","message":"receive interim result [true|false]: จะมีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.727312457+07:00","message":"end recv isFinal message id 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.727317172+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.727332931+07:00","message":"[buffer interim] 375 true จะมีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.727356558+07:00","message":"[bufferProcess] interim [830000000]:จะมีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.72736166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.727365838+07:00","message":"> Transcript [1414] [true]: 'จะมีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.727369344+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.727371655+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.727373931+07:00","message":"StatePrefix: 'จะมีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.727375913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.7273838+07:00","message":"Push: 'จะมีความเข้มข้นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.727394043+07:00","message":"push: {true จะมีความเข้มข้นสูง 0 0xc003371100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:50.735423836+07:00","message":"write wav file: './tmp/7560/7560_375.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.763599358+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.916079439+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.916110284+07:00","message":"found end of frame, send empty tag with msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.916113867+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.916123125+07:00","message":"[buffer interim] 376 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.916132407+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.916136838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.916140389+07:00","message":"> Transcript [1415] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.91614329+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.916145837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.916148232+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.916150109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:50.91616012+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.916169692+07:00","message":"push: {true \n 0 0xc003210d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:50.920851881+07:00","message":"write wav file: './tmp/7560/7560_376.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:50.954359455+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.021796498+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.021843084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อยๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.021849641+07:00","message":"receive interim result [false|false]: ค่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.021865288+07:00","message":"[buffer interim] 377 false ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.021873301+07:00","message":"[bufferProcess] interim [80000000]:ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.021875433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.021881672+07:00","message":"[bufferProcess] send to processor (ticker):ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.021884439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.021887008+07:00","message":"> Transcript [1416] [false]: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.021892153+07:00","message":"Set StatePrefix (first interim): 'ค่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.185134012+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.185198144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อยๆลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.18520688+07:00","message":"receive interim result [false|false]: ค่อยๆลด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.185222194+07:00","message":"[buffer interim] 377 false ค่อยๆลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.185234132+07:00","message":"[bufferProcess] interim [260000000]:ค่อยๆลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.185236929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.194774104+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.194830651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อยๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.194835697+07:00","message":"receive interim result [false|false]: ค่อยๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.194846837+07:00","message":"[buffer interim] 377 false ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.194851677+07:00","message":"[bufferProcess] interim [320000000]:ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.194854084+07:00","message":"[bufferProcess] send to processor:ค่อยๆลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.194859808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.194862722+07:00","message":"> Transcript [1417] [false]: 'ค่อยๆลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.194866122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.194868201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.194870026+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.194872098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.314507153+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.314549339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อยๆลดลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.314555841+07:00","message":"receive interim result [false|false]: ค่อยๆลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.314569498+07:00","message":"[buffer interim] 377 false ค่อยๆลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.314576956+07:00","message":"[bufferProcess] interim [380000000]:ค่อยๆลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.314579752+07:00","message":"[bufferProcess] send to processor:ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.314585251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.314588027+07:00","message":"> Transcript [1418] [false]: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.31459116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.314599475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.3146018+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.314604001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.512892793+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.51293673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อยๆลดลงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.51294791+07:00","message":"receive interim result [false|false]: ค่อยๆลดลงนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.51296483+07:00","message":"[buffer interim] 377 false ค่อยๆลดลงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.512971882+07:00","message":"[bufferProcess] interim [620000000]:ค่อยๆลดลงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.512974572+07:00","message":"[bufferProcess] send to processor:ค่อยๆลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.512981568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.512984673+07:00","message":"> Transcript [1419] [false]: 'ค่อยๆลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.512988456+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.512990519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.512992503+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.512994976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.592265402+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.592316233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อยๆลดลงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.592322001+07:00","message":"receive interim result [false|false]: ค่อยๆลดลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.592341344+07:00","message":"[buffer interim] 377 false ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592349062+07:00","message":"[bufferProcess] interim [680000000]:ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592351512+07:00","message":"[bufferProcess] send to processor:ค่อยๆลดลงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592355031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592370684+07:00","message":"> Transcript [1420] [false]: 'ค่อยๆลดลงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592374801+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592376891+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592378728+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592380637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592386654+07:00","message":"Push: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592388577+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592390791+07:00","message":"Set new StatePrefix : 'ค่อยๆลดลงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:52.592392763+07:00","message":"Next Push (prob) : 'ลดลงนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:52.592400856+07:00","message":"push: {false ค่อยๆ 0 0xc003370400}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:53.177965735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:53.177967338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.215909768+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.215961878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อยๆลดลงนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.21596772+07:00","message":"receive interim result [false|false]: ค่อยๆลดลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.215982308+07:00","message":"[buffer interim] 377 false ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.215990524+07:00","message":"[bufferProcess] interim [280000000]:ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.215993119+07:00","message":"[bufferProcess] send to processor:ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.216000566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.216003592+07:00","message":"> Transcript [1421] [false]: 'ค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.216006873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.216008727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.216010913+07:00","message":"StatePrefix: 'ค่อยๆลดลงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.216012833+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.322824316+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.420606687+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.420669937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อยๆลดลงนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.420677395+07:00","message":"receive interim result [true|false]: ค่อยๆลดลงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.420690054+07:00","message":"end recv isFinal message id 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.420693002+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.420712472+07:00","message":"[buffer interim] 377 true ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420721267+07:00","message":"[bufferProcess] interim [580000000]:ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420724721+07:00","message":"[bufferProcess] send to processor (isfinal):ค่อยๆลดลงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420727506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420730318+07:00","message":"> Transcript [1422] [false]: 'ค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420733368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420735182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420736931+07:00","message":"StatePrefix: 'ค่อยๆลดลงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420739182+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420740954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420742805+07:00","message":"> Transcript [1423] [true]: 'ค่อยๆลดลงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420744875+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420746686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420755068+07:00","message":"StatePrefix: 'ค่อยๆลดลงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420757017+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:53.420759593+07:00","message":"Push: 'ลดลงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.420768111+07:00","message":"push: {true ลดลงนะคะ 0 0xc003370400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:53.428606854+07:00","message":"write wav file: './tmp/7560/7560_377.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:53.456374488+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:54.885658968+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:54.885717492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:54.885723007+07:00","message":"receive interim result [false|false]: ปลายราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:54.885741821+07:00","message":"[buffer interim] 378 false ปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:54.885749586+07:00","message":"[bufferProcess] interim [320000000]:ปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:54.88575175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:54.885758756+07:00","message":"[bufferProcess] send to processor (ticker):ปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:54.88576104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:54.885764113+07:00","message":"> Transcript [1424] [false]: 'ปลายราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:54.885766412+07:00","message":"Set StatePrefix (first interim): 'ปลายราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:54.98315016+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.021765857+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.021806819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายล่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.021813107+07:00","message":"receive interim result [false|false]: ปลายล่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.02182867+07:00","message":"[buffer interim] 378 false ปลายล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.021835851+07:00","message":"[bufferProcess] interim [380000000]:ปลายล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.021837946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.096118506+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.09616095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายราก\",\"confidence\":0.7970451}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.096169502+07:00","message":"receive interim result [true|false]: ปลายราก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.096178702+07:00","message":"end recv isFinal message id 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.096180876+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.09618721+07:00","message":"[buffer interim] 378 true ปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096194186+07:00","message":"[bufferProcess] interim [560000000]:ปลายราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096197651+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096200575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096203569+07:00","message":"> Transcript [1425] [false]: 'ปลายล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096205855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096207648+07:00","message":"Set new StatePrefix: 'ปลายล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096209259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096210972+07:00","message":"> Transcript [1426] [true]: 'ปลายราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096213183+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096215012+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096216809+07:00","message":"StatePrefix: 'ปลายล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096218667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.096221207+07:00","message":"Push: 'ปลายราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.096229616+07:00","message":"push: {true ปลายราก 0 0xc003371200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:55.10227361+07:00","message":"write wav file: './tmp/7560/7560_378.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.306642349+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.432486856+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.577545732+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.577575434+07:00","message":"found end of frame, send empty tag with msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.577580431+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.577591425+07:00","message":"[buffer interim] 379 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.577610983+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.577619645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.577622875+07:00","message":"> Transcript [1427] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.577625859+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.577628031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.5776299+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.57763172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:55.577638111+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.577648464+07:00","message":"push: {true \n 0 0xc003210800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:55.582314097+07:00","message":"write wav file: './tmp/7560/7560_379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.894148605+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:55.954739226+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:56.121569631+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:56.121607418+07:00","message":"found end of frame, send empty tag with msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:56.121611864+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:56.121619462+07:00","message":"[buffer interim] 380 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:56.121627315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:56.12163127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:56.121633963+07:00","message":"> Transcript [1428] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:56.121636339+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:56.121638811+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:56.121640602+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:56.121642344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:56.12164492+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:56.121656516+07:00","message":"push: {true \n 0 0xc00039db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:37:56.126560814+07:00","message":"write wav file: './tmp/7560/7560_380.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:56.17895546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:56.178970017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:56.334818584+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:57.716701857+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:57.716752484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:57.716757624+07:00","message":"receive interim result [false|false]: เปรียบเทียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:57.716775887+07:00","message":"[buffer interim] 381 false เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:57.716786227+07:00","message":"[bufferProcess] interim [200000000]:เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:57.716789335+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:57.716797502+07:00","message":"[bufferProcess] send to processor (ticker):เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:57.716816625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:57.716845569+07:00","message":"> Transcript [1429] [false]: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:57.716850533+07:00","message":"Set StatePrefix (first interim): 'เปรียบเทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:57.976771247+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:57.976823282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:57.976829127+07:00","message":"receive interim result [false|false]: เปรียบเทียบกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:57.976845609+07:00","message":"[buffer interim] 381 false เปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:57.976853449+07:00","message":"[bufferProcess] interim [440000000]:เปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:57.976855594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.029862367+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.029900451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.029906997+07:00","message":"receive interim result [false|false]: เปรียบเทียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.029922798+07:00","message":"[buffer interim] 381 false เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.029929933+07:00","message":"[bufferProcess] interim [500000000]:เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.029932482+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.02993929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.029947364+07:00","message":"> Transcript [1430] [false]: 'เปรียบเทียบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.029951216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.029953593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.029955376+07:00","message":"StatePrefix: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.029957955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.302523407+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.302564485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.302571056+07:00","message":"receive interim result [false|false]: เปรียบเทียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.30258545+07:00","message":"[buffer interim] 381 false เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.302593922+07:00","message":"[bufferProcess] interim [800000000]:เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.302596289+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.302600308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.302603406+07:00","message":"> Transcript [1431] [false]: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.302607054+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.302609077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.302610986+07:00","message":"StatePrefix: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.302613009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.435934911+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.435988835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.435994956+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.436007144+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.436014829+07:00","message":"[bufferProcess] interim [920000000]:เปรียบเทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.436017388+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.436034226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.43603762+07:00","message":"> Transcript [1432] [false]: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.436040926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.436042949+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.436044848+07:00","message":"StatePrefix: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.436047043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.979759736+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.979807044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.979814777+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.979834992+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979844057+07:00","message":"[bufferProcess] interim [520000000]:เปรียบเทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979846457+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979850081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979853038+07:00","message":"> Transcript [1433] [false]: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979856471+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979858625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979860392+07:00","message":"StatePrefix: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979862392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.97986674+07:00","message":"Push: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979868752+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979872206+07:00","message":"Set new StatePrefix : 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:58.979874335+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:58.979899808+07:00","message":"push: {false เปรียบเทียบ 0 0xc00039de00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:59.179204601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:37:59.179215494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:59.710293708+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:59.710338622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:59.710344942+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:59.710357007+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.710365393+07:00","message":"[bufferProcess] interim [180000000]:เปรียบเทียบนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.710368403+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.71037194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.710374623+07:00","message":"> Transcript [1434] [false]: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.710378257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.710380483+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.710382782+07:00","message":"StatePrefix: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.710384748+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:59.821369253+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:59.82141577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:59.821424688+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:37:59.821442678+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.8214537+07:00","message":"[bufferProcess] interim [240000000]:เปรียบเทียบนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.821457659+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.821462933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.821467494+07:00","message":"> Transcript [1435] [false]: 'เปรียบเทียบนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.821472818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.821475858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.821479246+07:00","message":"StatePrefix: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:37:59.821482106+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.390500375+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.390546271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.390552547+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.390565912+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.390574252+07:00","message":"[bufferProcess] interim [840000000]:เปรียบเทียบนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.390576859+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.390583531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.390586361+07:00","message":"> Transcript [1436] [false]: 'เปรียบเทียบนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.390589785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.390591972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.390594115+07:00","message":"StatePrefix: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.390596605+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.393954548+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.393972679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะจะเห็นว่าบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.393977654+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะจะเห็นว่าบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.393988253+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะจะเห็นว่าบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.393993714+07:00","message":"[bufferProcess] interim [900000000]:เปรียบเทียบนะคะจะเห็นว่าบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.393995874+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.393998974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.394001343+07:00","message":"> Transcript [1437] [false]: 'เปรียบเทียบนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.394004558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.394006642+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.394008385+07:00","message":"StatePrefix: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.39401032+07:00","message":"TextPushed: 'เปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.394016159+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.394018067+07:00","message":"TextPushed: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.394020001+07:00","message":"Set new StatePrefix : 'เปรียบเทียบนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.394021948+07:00","message":"Next Push (prob) : 'จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.394029618+07:00","message":"push: {false นะคะ 0 0xc00039de00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.707587548+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.707625193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.707630892+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.707646453+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.707653436+07:00","message":"[bufferProcess] interim [140000000]:เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.707656189+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบนะคะจะเห็นว่าบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.707659669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.707662768+07:00","message":"> Transcript [1438] [false]: 'เปรียบเทียบนะคะจะเห็นว่าบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.707666343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.70766919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.707671317+07:00","message":"StatePrefix: 'เปรียบเทียบนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.707674126+07:00","message":"TextPushed: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.969566764+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.969604745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้เคียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.969611386+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:00.969626726+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.969636577+07:00","message":"[bufferProcess] interim [440000000]:เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.969639031+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.969642938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.969645838+07:00","message":"> Transcript [1439] [false]: 'เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.969649236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.969651723+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.969655658+07:00","message":"StatePrefix: 'เปรียบเทียบนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:00.969658218+07:00","message":"TextPushed: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.099491307+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.099540628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.099548118+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ย่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.099564886+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.099572727+07:00","message":"[bufferProcess] interim [560000000]:เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.09957584+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.099582395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.099585674+07:00","message":"> Transcript [1440] [false]: 'เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้เคียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.099588988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.099591002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.099593187+07:00","message":"StatePrefix: 'เปรียบเทียบนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.099595497+07:00","message":"TextPushed: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.160541911+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.160588238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.160594862+07:00","message":"receive interim result [false|false]: เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.160614478+07:00","message":"[buffer interim] 381 false เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160621546+07:00","message":"[bufferProcess] interim [680000000]:เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160624216+07:00","message":"[bufferProcess] send to processor:เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160628182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160631222+07:00","message":"> Transcript [1441] [false]: 'เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160636607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160639779+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.1606432+07:00","message":"StatePrefix: 'เปรียบเทียบนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160647046+07:00","message":"TextPushed: 'เปรียบเทียบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160650869+07:00","message":"Push: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160653769+07:00","message":"TextPushed: 'เปรียบเทียบนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160657763+07:00","message":"Set new StatePrefix : 'เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.160661088+07:00","message":"Next Push (prob) : 'บริเวณใกล้ย่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.160670091+07:00","message":"push: {false จะเห็นว่า 0 0xc00039de00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.203388441+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.415968683+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.416008103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด\",\"confidence\":0.932948}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.416014435+07:00","message":"receive interim result [true|false]: เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.416024926+07:00","message":"end recv isFinal message id 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.416027005+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.416034307+07:00","message":"[buffer interim] 381 true เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416042682+07:00","message":"[bufferProcess] interim [890000000]:เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416050718+07:00","message":"[bufferProcess] send to processor (isfinal):เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416053682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416056128+07:00","message":"> Transcript [1442] [false]: 'เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416059285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416061371+07:00","message":"Set new StatePrefix: 'เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416063116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416064894+07:00","message":"> Transcript [1443] [true]: 'เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.41606708+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416068928+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416071189+07:00","message":"StatePrefix: 'เปรียบเทียบนะคะจะเห็นว่าบริเวณใกล้ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416073622+07:00","message":"TextPushed: 'เปรียบเทียบนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:01.416081034+07:00","message":"Push: 'บริเวณใกล้ยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.416089319+07:00","message":"push: {true บริเวณใกล้ยอด 0 0xc00039de00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:01.427365233+07:00","message":"write wav file: './tmp/7560/7560_381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:01.775345149+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:02.179773855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:02.179779946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.500171498+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.500212444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนนี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.500218396+07:00","message":"receive interim result [false|false]: เจนนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.500232091+07:00","message":"[buffer interim] 382 false เจนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.500239242+07:00","message":"[bufferProcess] interim [720000000]:เจนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.500241366+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.500246587+07:00","message":"[bufferProcess] send to processor (ticker):เจนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.50024938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.500252304+07:00","message":"> Transcript [1444] [false]: 'เจนนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.5002546+07:00","message":"Set StatePrefix (first interim): 'เจนนี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.538458109+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.538487732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.538495022+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.538512383+07:00","message":"[buffer interim] 382 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.538521693+07:00","message":"[bufferProcess] interim [780000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.538523659+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.819111806+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.819145568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอมมี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.819151247+07:00","message":"receive interim result [false|false]: เอมมี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:02.81916198+07:00","message":"[buffer interim] 382 false เอมมี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.819168635+07:00","message":"[bufferProcess] interim [20000000]:เอมมี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.819171246+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.819176081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.819178745+07:00","message":"> Transcript [1445] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.819181202+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:02.819183065+07:00","message":"Set new StatePrefix: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.02352559+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.023558421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.023564061+07:00","message":"receive interim result [false|false]: จะมีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.023578729+07:00","message":"[buffer interim] 382 false จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.023586266+07:00","message":"[bufferProcess] interim [260000000]:จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.023588594+07:00","message":"[bufferProcess] send to processor:เอมมี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.0235958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.023598589+07:00","message":"> Transcript [1446] [false]: 'เอมมี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.023600826+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.023602876+07:00","message":"Set new StatePrefix: 'เอมมี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.528693299+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.528728663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.5287347+07:00","message":"receive interim result [false|false]: จะมีปริมาณออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.528749704+07:00","message":"[buffer interim] 382 false จะมีปริมาณออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.52876154+07:00","message":"[bufferProcess] interim [740000000]:จะมีปริมาณออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.528764337+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.528768178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.528771236+07:00","message":"> Transcript [1447] [false]: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.528773311+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.528775325+07:00","message":"Set new StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.668959707+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.668997741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณออกซิเจนสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.669004042+07:00","message":"receive interim result [false|false]: จะมีปริมาณออกซิเจนสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.66901984+07:00","message":"[buffer interim] 382 false จะมีปริมาณออกซิเจนสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.669027767+07:00","message":"[bufferProcess] interim [920000000]:จะมีปริมาณออกซิเจนสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.669030264+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.669034446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.669037353+07:00","message":"> Transcript [1448] [false]: 'จะมีปริมาณออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.66904123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.669043538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.669045907+07:00","message":"StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.669047862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.929727283+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.929768603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณออกซิเจนสูงกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.929774614+07:00","message":"receive interim result [false|false]: จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:03.92978923+07:00","message":"[buffer interim] 382 false จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.929797575+07:00","message":"[bufferProcess] interim [160000000]:จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.92980001+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณออกซิเจนสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.929805854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.929809436+07:00","message":"> Transcript [1449] [false]: 'จะมีปริมาณออกซิเจนสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.929812909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.929815187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.929817211+07:00","message":"StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:03.929819315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:04.563868141+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:04.563912254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีปริมาณออกซิเจนสูงกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:04.56391919+07:00","message":"receive interim result [false|false]: จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:04.563950267+07:00","message":"[buffer interim] 382 false จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:04.563961284+07:00","message":"[bufferProcess] interim [760000000]:จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:04.563964352+07:00","message":"[bufferProcess] send to processor:จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:04.56397088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:04.563973599+07:00","message":"> Transcript [1450] [false]: 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:04.563977048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:04.563979448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:04.563981237+07:00","message":"StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:04.563983475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.112882784+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:05.180204584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:05.180221595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.272131584+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.272177973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงมีปริมาณออกซิเจนสูงกว่า\",\"confidence\":0.9520511}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.272183641+07:00","message":"receive interim result [true|false]: จึงมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.272193511+07:00","message":"end recv isFinal message id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.272195831+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.272203406+07:00","message":"[buffer interim] 382 true จึงมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272210925+07:00","message":"[bufferProcess] interim [540000000]:จึงมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.27221877+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีปริมาณออกซิเจนสูงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.27222387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.27222717+07:00","message":"> Transcript [1451] [false]: 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272230177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272232474+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272234342+07:00","message":"StatePrefix: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272236326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272238887+07:00","message":"Push: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272240701+07:00","message":"TextPushed: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272245145+07:00","message":"Set new StatePrefix : 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272247236+07:00","message":"Next Push (prob) : 'ออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.27224902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272251823+07:00","message":"> Transcript [1452] [true]: 'จึงมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272254032+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272255865+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272257949+07:00","message":"StatePrefix: 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272259846+07:00","message":"TextPushed: 'จะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272261347+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272375584+07:00","message":"Push: 'ออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.27237817+07:00","message":"TextPushed: 'จะมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272382018+07:00","message":"Set new StatePrefix : 'จึงมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272384398+07:00","message":"Next Push (prob) : 'จึงมีปริมาณออกซิเจนสูงกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.272374387+07:00","message":"push: {false จะมีปริมาณ 0 0xc0027b4700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.272398789+07:00","message":"push: {true ออกซิเจนสูงกว่า 0 0xc0027b4700}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.272403046+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_382.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:05.286303714+07:00","message":"write wav file: './tmp/7560/7560_382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.693872922+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.813425452+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.94420538+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.945892512+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.945909826+07:00","message":"found end of frame, send empty tag with msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.945912839+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.945918448+07:00","message":"[buffer interim] 383 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.945925303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.945928864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.945931881+07:00","message":"> Transcript [1453] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.945934451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.945936378+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.945938096+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.945939952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:05.945942612+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:05.945972737+07:00","message":"push: {true \n 0 0xc00206e000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:05.951110324+07:00","message":"write wav file: './tmp/7560/7560_383.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.072478833+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.204503602+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.240008434+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.240022279+07:00","message":"found end of frame, send empty tag with msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.240025332+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.240031346+07:00","message":"[buffer interim] 384 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.240038888+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.24004359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.24004666+07:00","message":"> Transcript [1454] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.240049216+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.240051144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.240052883+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.240054952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.24005725+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.240066482+07:00","message":"push: {true \n 0 0xc0027b4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:06.245126278+07:00","message":"write wav file: './tmp/7560/7560_384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.263531072+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.442796228+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.442817888+07:00","message":"found end of frame, send empty tag with msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.442821087+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.442828759+07:00","message":"[buffer interim] 385 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.442836758+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.442846388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.442849256+07:00","message":"> Transcript [1455] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.442851781+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.442853891+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.442855652+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.442857657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:06.442860272+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.442869998+07:00","message":"push: {true \n 0 0xc003210480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:06.447490899+07:00","message":"write wav file: './tmp/7560/7560_385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:06.454537854+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:08.181091823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:08.181094873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.217623033+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.217668808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.217674677+07:00","message":"receive interim result [false|false]: ตั้งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.217690254+07:00","message":"[buffer interim] 386 false ตั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.217696219+07:00","message":"[bufferProcess] interim [620000000]:ตั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.217698127+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.217709822+07:00","message":"[bufferProcess] send to processor (ticker):ตั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.217712622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.217715283+07:00","message":"> Transcript [1456] [false]: 'ตั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.217717471+07:00","message":"Set StatePrefix (first interim): 'ตั้งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.578840504+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.578882601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.578888581+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.578901525+07:00","message":"[buffer interim] 386 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.578910015+07:00","message":"[bufferProcess] interim [920000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.57891238+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.763557662+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.782401253+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.782445058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.782450866+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.782464695+07:00","message":"[buffer interim] 386 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.782472941+07:00","message":"[bufferProcess] interim [220000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.782475941+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.782479712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.782483223+07:00","message":"> Transcript [1457] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.782485854+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.782487983+07:00","message":"Set new StatePrefix: 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.82376827+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.899861009+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.899916503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\",\"confidence\":0.94012433}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.89992405+07:00","message":"receive interim result [true|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.899934346+07:00","message":"end recv isFinal message id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.899937519+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.899957957+07:00","message":"[buffer interim] 386 true การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.899976695+07:00","message":"[bufferProcess] interim [340000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.899983335+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.899987787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.899993712+07:00","message":"> Transcript [1458] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.899998386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.900000552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.900003204+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.90000532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.900007214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.900009228+07:00","message":"> Transcript [1459] [true]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.900011281+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.900013165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.900014781+07:00","message":"StatePrefix: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.900016473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:08.900019362+07:00","message":"Push: 'การเจริญของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:08.900028113+07:00","message":"push: {true การเจริญของ 0 0xc00206eb00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:08.908083025+07:00","message":"write wav file: './tmp/7560/7560_386.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:09.652530214+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:09.750409374+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:09.750434832+07:00","message":"found end of frame, send empty tag with msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:09.750438818+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:09.750446751+07:00","message":"[buffer interim] 387 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:09.750454272+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:09.75046364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:09.7504664+07:00","message":"> Transcript [1460] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:09.750468799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:09.750470691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:09.750472379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:09.750474082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:09.750476428+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:09.750485722+07:00","message":"push: {true \n 0 0xc0027b4a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:09.756051705+07:00","message":"write wav file: './tmp/7560/7560_387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:09.785326787+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475704613+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475744213+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475747105+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475749707+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475751687+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475753453+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475755291+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475757105+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475758738+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475760501+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475762719+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475764786+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475766455+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475767974+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475769608+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.475771261+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.678528923+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.678601076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.678608702+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:10.678631077+07:00","message":"[buffer interim] 388 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:10.678646513+07:00","message":"[bufferProcess] interim [720000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:10.678649656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:11.18132611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:11.181330242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:11.241057287+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:11.241102972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:11.24110916+07:00","message":"receive interim result [false|false]: ไม่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:11.241129733+07:00","message":"[buffer interim] 388 false ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.241139307+07:00","message":"[bufferProcess] interim [320000000]:ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.241141975+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.241145953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.241148785+07:00","message":"> Transcript [1461] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.241150979+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:11.885728197+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:11.885768513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เจริญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:11.88577397+07:00","message":"receive interim result [false|false]: ไม่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:11.88579069+07:00","message":"[buffer interim] 388 false ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.8857987+07:00","message":"[bufferProcess] interim [920000000]:ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.885801283+07:00","message":"[bufferProcess] send to processor:ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.88580575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.885808859+07:00","message":"> Transcript [1462] [false]: 'ไม่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.885812916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.885815348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.885817631+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:11.885820405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:12.542500326+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:12.657372015+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:12.657423886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะไม่เจริญ\",\"confidence\":0.86281025}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:12.657430964+07:00","message":"receive interim result [true|false]: อาจจะไม่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:12.657439692+07:00","message":"end recv isFinal message id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:12.657442877+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:12.657451143+07:00","message":"[buffer interim] 388 true อาจจะไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657463173+07:00","message":"[bufferProcess] interim [790000000]:อาจจะไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657468476+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657472793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657477198+07:00","message":"> Transcript [1463] [false]: 'ไม่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657481803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657485647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657487778+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.65748983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657491743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657493643+07:00","message":"> Transcript [1464] [true]: 'อาจจะไม่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657495704+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657497282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657498983+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657500909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:12.657504904+07:00","message":"Push: 'อาจจะไม่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:12.657515002+07:00","message":"push: {true อาจจะไม่เจริญ 0 0xc00206f800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:12.66595189+07:00","message":"write wav file: './tmp/7560/7560_388.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:13.055253394+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:14.181927789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:14.181941335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.433823777+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.433857559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.433863728+07:00","message":"receive interim result [false|false]: ว่าเมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.433877281+07:00","message":"[buffer interim] 389 false ว่าเมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.433883863+07:00","message":"[bufferProcess] interim [200000000]:ว่าเมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.433886113+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.433891292+07:00","message":"[bufferProcess] send to processor (ticker):ว่าเมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.433893758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.433896198+07:00","message":"> Transcript [1465] [false]: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.43389834+07:00","message":"Set StatePrefix (first interim): 'ว่าเมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.492117572+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.492159529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.492165593+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.492180864+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.492187994+07:00","message":"[bufferProcess] interim [320000000]:ว่าเมื่อมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.492190308+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.622793512+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.622830155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.62283633+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.622849871+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.622860313+07:00","message":"[bufferProcess] interim [380000000]:ว่าเมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.622862683+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.622867889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.622870581+07:00","message":"> Transcript [1466] [false]: 'ว่าเมื่อมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.622873693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.622875818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.622877573+07:00","message":"StatePrefix: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.622879756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.944353072+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.944389376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.944395226+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:14.944412702+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.94442011+07:00","message":"[bufferProcess] interim [680000000]:ว่าเมื่อมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.944422972+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.944429453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.944432307+07:00","message":"> Transcript [1467] [false]: 'ว่าเมื่อมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.944435936+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.944437995+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.94443981+07:00","message":"StatePrefix: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:14.944441956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.003550961+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.003587964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.003594521+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.003609875+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.003617193+07:00","message":"[bufferProcess] interim [740000000]:ว่าเมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.003619748+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.003626377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.003629056+07:00","message":"> Transcript [1468] [false]: 'ว่าเมื่อมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.003634376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.003637018+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.003638948+07:00","message":"StatePrefix: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.003641014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.132460979+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.132530215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.132536442+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.132550666+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132558848+07:00","message":"[bufferProcess] interim [860000000]:ว่าเมื่อมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132561662+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132568286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132571093+07:00","message":"> Transcript [1469] [false]: 'ว่าเมื่อมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132574413+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132576866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132578765+07:00","message":"StatePrefix: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132580906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132585286+07:00","message":"Push: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132587591+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132589434+07:00","message":"Set new StatePrefix : 'ว่าเมื่อมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.132591446+07:00","message":"Next Push (prob) : 'การปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.132599852+07:00","message":"push: {false ว่าเมื่อมี 0 0xc000045c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.38286394+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.382910837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.382917481+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.38293528+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการตัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.382944786+07:00","message":"[bufferProcess] interim [160000000]:ว่าเมื่อมีการตัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.382956188+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.382963735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.382967105+07:00","message":"> Transcript [1470] [false]: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.38296988+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.382971906+07:00","message":"Set new StatePrefix: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.518481994+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.518520878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.518526835+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.518547427+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.518555583+07:00","message":"[bufferProcess] interim [280000000]:ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.518559136+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.518565839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.518568756+07:00","message":"> Transcript [1471] [false]: 'ว่าเมื่อมีการตัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.518572293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.518574634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.518578022+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.518580558+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.700967588+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.70100633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.701011989+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:15.70103552+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.701044651+07:00","message":"[bufferProcess] interim [460000000]:ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.701047281+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.701050965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.701053755+07:00","message":"> Transcript [1472] [false]: 'ว่าเมื่อมีการตัดปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.701056815+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.701058775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.701060907+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:15.701063378+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:16.091025605+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:16.09106895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:16.091075154+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:16.091087529+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.091095982+07:00","message":"[bufferProcess] interim [880000000]:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.091098905+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.091104374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.091109207+07:00","message":"> Transcript [1473] [false]: 'ว่าเมื่อมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.091112995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.091115249+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.091117657+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.091120265+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:16.729586134+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:16.729624911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:16.729631488+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:16.729645563+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.72965388+07:00","message":"[bufferProcess] interim [480000000]:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729656427+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729661858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729664595+07:00","message":"> Transcript [1474] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729668553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729670927+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729673112+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729675537+07:00","message":"TextPushed: 'ว่าเมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729679504+07:00","message":"Push: 'การตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729681367+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729683516+07:00","message":"Set new StatePrefix : 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:16.729685784+07:00","message":"Next Push (prob) : 'ปลายยอดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:16.72970455+07:00","message":"push: {false การตัด 0 0xc000045c00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:17.182747394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:17.182752519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.137317792+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.137361943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.137368111+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.137384127+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137394476+07:00","message":"[bufferProcess] interim [860000000]:ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.1373973+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อมีการตัดปลายยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137402817+07:00","message":"[bufferProcess] send to processor (ticker):ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137405878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137409196+07:00","message":"> Transcript [1475] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137413076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137415333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137417939+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137420694+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137422399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137424216+07:00","message":"> Transcript [1476] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137426381+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137428176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137429796+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.137431602+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.173276091+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.244368128+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.266774993+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.266815099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลายและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.266823291+07:00","message":"receive interim result [false|false]: ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลายและ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.266840694+07:00","message":"[buffer interim] 389 false ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.266849353+07:00","message":"[bufferProcess] interim [100000000]:ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.26685186+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.308430376+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.308470034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย\",\"confidence\":0.9386169}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.308476511+07:00","message":"receive interim result [true|false]: ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.308485646+07:00","message":"end recv isFinal message id 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.308488167+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.308495293+07:00","message":"[buffer interim] 389 true ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308504435+07:00","message":"[bufferProcess] interim [130000000]:ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308507877+07:00","message":"[bufferProcess] send to processor (isfinal):ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308511354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308513998+07:00","message":"> Transcript [1477] [false]: 'ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308516944+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308519092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308521053+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308523875+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308525826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308527875+07:00","message":"> Transcript [1478] [true]: 'ว่าเมื่อมีการตัดปลายยอดนะคะเป็นการทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308532502+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.30853418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308535896+07:00","message":"StatePrefix: 'ว่าเมื่อมีการตัดปลายยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.30853764+07:00","message":"TextPushed: 'ว่าเมื่อมีการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:18.308543804+07:00","message":"Push: 'ปลายยอดนะคะเป็นการทำลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:18.3085517+07:00","message":"push: {true ปลายยอดนะคะเป็นการทำลาย 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:18.321375498+07:00","message":"write wav file: './tmp/7560/7560_389.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:19.902239207+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.019233993+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.019261831+07:00","message":"found end of frame, send empty tag with msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.019265421+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.019273772+07:00","message":"[buffer interim] 390 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.019281104+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.019285012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.019288138+07:00","message":"> Transcript [1479] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.01929087+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.019292727+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.019294475+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.01929644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.019299014+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.019308544+07:00","message":"push: {true \n 0 0xc000045d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:20.026594773+07:00","message":"write wav file: './tmp/7560/7560_390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.033879791+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:20.183355067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:20.183390199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.233409842+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.294376745+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.334036998+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.334072754+07:00","message":"found end of frame, send empty tag with msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.334076295+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.334083414+07:00","message":"[buffer interim] 391 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.334091175+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.334094544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.334097696+07:00","message":"> Transcript [1480] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.334100093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.334101805+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.334103456+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.334105332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.33410796+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.334117674+07:00","message":"push: {true \n 0 0xc003210080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:20.338777199+07:00","message":"write wav file: './tmp/7560/7560_391.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.638290429+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.638341367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.638346897+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.638364348+07:00","message":"[buffer interim] 392 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.638372401+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.638374719+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.967425469+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.967467342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.967473+07:00","message":"receive interim result [false|false]: ไปนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:20.967488317+07:00","message":"[buffer interim] 392 false ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.967496932+07:00","message":"[bufferProcess] interim [720000000]:ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.967499246+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.967504415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.967507207+07:00","message":"> Transcript [1481] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:20.967509409+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.414471321+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.422542005+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.422582799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.422587961+07:00","message":"receive interim result [false|false]: ลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.422602891+07:00","message":"[buffer interim] 392 false ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422610594+07:00","message":"[bufferProcess] interim [160000000]:ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422613231+07:00","message":"[bufferProcess] send to processor:ไปนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422620969+07:00","message":"[bufferProcess] send to processor (ticker):ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422623643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422626884+07:00","message":"> Transcript [1482] [false]: 'ไปนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422630317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.42263246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422634872+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422636984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422638656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.42264061+07:00","message":"> Transcript [1483] [false]: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422642418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.422644331+07:00","message":"Set new StatePrefix: 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.522636604+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.522684813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลดลง\",\"confidence\":0.94936204}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.522690943+07:00","message":"receive interim result [true|false]: ลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.522700035+07:00","message":"end recv isFinal message id 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.522702301+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.52270957+07:00","message":"[buffer interim] 392 true ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.522717948+07:00","message":"[bufferProcess] interim [340000000]:ลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.522723455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.522726158+07:00","message":"> Transcript [1484] [true]: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.522728975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.522730877+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.52273271+07:00","message":"StatePrefix: 'ลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.522734732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.522739058+07:00","message":"Push: 'ลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.522747355+07:00","message":"push: {true ลดลง 0 0xc00206e900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:22.530139184+07:00","message":"write wav file: './tmp/7560/7560_392.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.603704356+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.733590692+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.794393779+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.845041408+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.845062687+07:00","message":"found end of frame, send empty tag with msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.845065892+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.845073021+07:00","message":"[buffer interim] 393 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.845079638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.845088724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.845091397+07:00","message":"> Transcript [1485] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.845093667+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.845095442+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.845097165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.845099128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:22.845101668+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:22.845111099+07:00","message":"push: {true \n 0 0xc003210780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:22.850332995+07:00","message":"write wav file: './tmp/7560/7560_393.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:23.183681334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:23.183705554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:24.41506606+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:24.415123277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:24.415129853+07:00","message":"receive interim result [false|false]: อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:24.415144468+07:00","message":"[buffer interim] 394 false อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:24.415153119+07:00","message":"[bufferProcess] interim [440000000]:อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:24.415155131+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:24.41515895+07:00","message":"[bufferProcess] send to processor (ticker):อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:24.415161833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:24.415164569+07:00","message":"> Transcript [1486] [false]: 'อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:24.415166783+07:00","message":"Set StatePrefix (first interim): 'อัตราส่วน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:26.184055327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:26.184085242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.372884902+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.509869533+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.509915452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราส่วน\",\"confidence\":0.8092365}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.509922961+07:00","message":"receive interim result [true|false]: อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.509932046+07:00","message":"end recv isFinal message id 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.509934235+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.509941229+07:00","message":"[buffer interim] 394 true อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.509959539+07:00","message":"[bufferProcess] interim [600000000]:อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.509969648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.509972648+07:00","message":"> Transcript [1487] [true]: 'อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.509977648+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.509979865+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.509981616+07:00","message":"StatePrefix: 'อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.509983749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.509989705+07:00","message":"Push: 'อัตราส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.509998088+07:00","message":"push: {true อัตราส่วน 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:26.519441474+07:00","message":"write wav file: './tmp/7560/7560_394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.634635827+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.693697768+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.880336053+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.880356964+07:00","message":"found end of frame, send empty tag with msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.880359971+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.880367667+07:00","message":"[buffer interim] 395 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.880381484+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.880385613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.880388193+07:00","message":"> Transcript [1488] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.880390635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.880392485+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.880394163+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.880396002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:26.880398527+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.880408656+07:00","message":"push: {true \n 0 0xc003211180}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:26.885353731+07:00","message":"write wav file: './tmp/7560/7560_395.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:26.895206238+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.362092803+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.434123667+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.470846358+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.470869448+07:00","message":"found end of frame, send empty tag with msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.470873637+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.470881721+07:00","message":"[buffer interim] 396 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.470896634+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.470901719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.470904937+07:00","message":"> Transcript [1489] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.470907375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.470909434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.470911246+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.470913449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.470915938+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.470925599+07:00","message":"push: {true \n 0 0xc003211300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:28.4800472+07:00","message":"write wav file: './tmp/7560/7560_396.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.562115043+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.624468172+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.649240818+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.649269222+07:00","message":"found end of frame, send empty tag with msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.649272104+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.649279779+07:00","message":"[buffer interim] 397 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.649287489+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.649291834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.649294833+07:00","message":"> Transcript [1490] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.64929719+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.649299291+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.649301019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.649302898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:28.649305443+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:28.649316027+07:00","message":"push: {true \n 0 0xc00039c100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:28.653976019+07:00","message":"write wav file: './tmp/7560/7560_397.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:29.073113681+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:29.134991475+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:29.174825721+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:29.174865315+07:00","message":"found end of frame, send empty tag with msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:29.174869269+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:29.174879597+07:00","message":"[buffer interim] 398 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:29.174889259+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:29.174895699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:29.174899792+07:00","message":"> Transcript [1491] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:29.174903561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:29.174906276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:29.174910171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:29.17491205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:29.174917189+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:29.174929963+07:00","message":"push: {true \n 0 0xc000130280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:29.180215088+07:00","message":"write wav file: './tmp/7560/7560_398.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:29.184313421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:29.184314924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:31.572206861+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:31.691340861+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:31.691370567+07:00","message":"found end of frame, send empty tag with msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:31.691373492+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:31.691380106+07:00","message":"[buffer interim] 399 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:31.691387255+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:31.691391226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:31.691393987+07:00","message":"> Transcript [1492] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:31.691396361+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:31.691398197+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:31.691399857+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:31.691401547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:31.691408428+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:31.69141809+07:00","message":"push: {true \n 0 0xc00206f400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:31.698713264+07:00","message":"write wav file: './tmp/7560/7560_399.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:32.184337656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:32.184346855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:32.27683805+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.135490609+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.135547039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.135553065+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.135568838+07:00","message":"[buffer interim] 400 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.135576888+07:00","message":"[bufferProcess] interim [720000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.13557906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.135584604+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.135587603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.135590273+07:00","message":"> Transcript [1493] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.135592897+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.631109067+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.631148994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.631155075+07:00","message":"receive interim result [false|false]: นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.63116609+07:00","message":"[buffer interim] 400 false นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.631173894+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.631176049+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.904278026+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.904321869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.904327073+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:33.904340128+07:00","message":"[buffer interim] 400 false นักเรียนสามารถสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.904347715+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนสามารถสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.904350322+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.904357358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.90436021+07:00","message":"> Transcript [1494] [false]: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.904364446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.90436701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.904368893+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:33.904370984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.146142487+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.14618869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.146194888+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.146208521+07:00","message":"[buffer interim] 400 false นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.146216298+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.146219486+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.146223221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.146225901+07:00","message":"> Transcript [1495] [false]: 'นักเรียนสามารถสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.146229029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.146231062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.146233291+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.146235332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.336647306+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.336686185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.336691443+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.336704997+07:00","message":"[buffer interim] 400 false นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.336712903+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.336715936+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถสังเกตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.336719249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.336721908+07:00","message":"> Transcript [1496] [false]: 'นักเรียนสามารถสังเกตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.336724808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.336726697+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.336728583+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.336730524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.831929967+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.918469591+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.918522228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้ว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.918528524+07:00","message":"receive interim result [false|false]: นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.918546597+07:00","message":"[buffer interim] 400 false นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918555449+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918558187+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918561994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918565005+07:00","message":"> Transcript [1497] [false]: 'นักเรียนสามารถสังเกตได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918568485+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918571053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918572923+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918575501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.91858395+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918586104+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918588109+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถสังเกตได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.918592746+07:00","message":"Next Push (prob) : 'สามารถสังเกตได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.918619881+07:00","message":"push: {false นักเรียน 0 0xc003211500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.926729504+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.926753499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถสังเกตได้ว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.926758524+07:00","message":"receive interim result [true|false]: นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.926768116+07:00","message":"end recv isFinal message id 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.926770606+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.926778828+07:00","message":"[buffer interim] 400 true นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926785513+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926802491+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนสามารถสังเกตได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926805379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926807747+07:00","message":"> Transcript [1498] [false]: 'นักเรียนสามารถสังเกตได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926810632+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926812451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926814539+07:00","message":"StatePrefix: 'นักเรียนสามารถสังเกตได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926816731+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.9268327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926834814+07:00","message":"> Transcript [1499] [true]: 'นักเรียนสามารถสังเกตได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926837037+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.92683871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926840376+07:00","message":"StatePrefix: 'นักเรียนสามารถสังเกตได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926842277+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:34.926848732+07:00","message":"Push: 'สามารถสังเกตได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.926856214+07:00","message":"push: {true สามารถสังเกตได้ว่า 0 0xc003211500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:34.934616976+07:00","message":"write wav file: './tmp/7560/7560_400.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:34.963923954+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:35.185017325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:35.185035537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:35.620762129+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:35.620815441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:35.620821078+07:00","message":"receive interim result [false|false]: ในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:35.620837903+07:00","message":"[buffer interim] 401 false ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:35.620845838+07:00","message":"[bufferProcess] interim [720000000]:ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:35.620847875+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:35.956987329+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:35.957032882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:35.957038366+07:00","message":"receive interim result [false|false]: ไม่รู้การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:35.957050388+07:00","message":"[buffer interim] 401 false ไม่รู้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:35.957058581+07:00","message":"[bufferProcess] interim [960000000]:ไม่รู้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:35.957060941+07:00","message":"[bufferProcess] send to processor:ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:35.957066477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:35.957069307+07:00","message":"> Transcript [1500] [false]: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:35.957071555+07:00","message":"Set StatePrefix (first interim): 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.159882092+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.15992477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.159933845+07:00","message":"receive interim result [false|false]: ในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.159959477+07:00","message":"[buffer interim] 401 false ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.159970153+07:00","message":"[bufferProcess] interim [200000000]:ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.159973703+07:00","message":"[bufferProcess] send to processor:ไม่รู้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.159981379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.159986275+07:00","message":"> Transcript [1501] [false]: 'ไม่รู้การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.159990176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.159994334+07:00","message":"Set new StatePrefix: 'ไม่รู้การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.20043082+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.200470606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.200477747+07:00","message":"receive interim result [false|false]: ทางนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.200492803+07:00","message":"[buffer interim] 401 false ทางนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.200499662+07:00","message":"[bufferProcess] interim [260000000]:ทางนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.200502253+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.200508919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.200511577+07:00","message":"> Transcript [1502] [false]: 'ในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.200513641+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.200516024+07:00","message":"Set new StatePrefix: 'ในรูปนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.516388233+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.516437784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.516443696+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.51645964+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.516471137+07:00","message":"[bufferProcess] interim [620000000]:ในรูปนี้นะคะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.516474577+07:00","message":"[bufferProcess] send to processor:ทางนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.516480538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.516483871+07:00","message":"> Transcript [1503] [false]: 'ทางนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.516486338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.516494367+07:00","message":"Set new StatePrefix: 'ทางนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.712866927+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.712910207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.712916439+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.712930357+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.712938869+07:00","message":"[bufferProcess] interim [800000000]:ในรูปนี้นะคะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.712941499+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.71294814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.712951108+07:00","message":"> Transcript [1504] [false]: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.712960506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.712962863+07:00","message":"Set new StatePrefix: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.850176103+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.850223724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.850229849+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:36.850243084+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.850250979+07:00","message":"[bufferProcess] interim [920000000]:ในรูปนี้นะคะก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.850253854+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.850259476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.850262269+07:00","message":"> Transcript [1505] [false]: 'ในรูปนี้นะคะก่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.850266264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.850268608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.850270568+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:36.850272777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.033752188+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.033800619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.033806505+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.033818414+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.033826404+07:00","message":"[bufferProcess] interim [40000000]:ในรูปนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.033829721+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อนที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.033835219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.033837927+07:00","message":"> Transcript [1506] [false]: 'ในรูปนี้นะคะก่อนที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.03384184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.033844711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.033848231+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.033851889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.093218267+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.093254536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.093260145+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.093272945+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.093280156+07:00","message":"[bufferProcess] interim [220000000]:ในรูปนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.093282496+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อนที่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.093287976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.093290679+07:00","message":"> Transcript [1507] [false]: 'ในรูปนี้นะคะก่อนที่จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.093294505+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.093296562+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.09329893+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.093301277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.420253616+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.420293541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.420299274+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.420316987+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420327051+07:00","message":"[bufferProcess] interim [520000000]:ในรูปนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420329826+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อนที่จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420333243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420336023+07:00","message":"> Transcript [1508] [false]: 'ในรูปนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.4203395+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420341884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420344208+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420346358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420352104+07:00","message":"Push: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.42035414+07:00","message":"TextPushed: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420356187+07:00","message":"Set new StatePrefix : 'ในรูปนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.420358531+07:00","message":"Next Push (prob) : 'ที่จะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.420367432+07:00","message":"push: {false ในรูปนี้นะคะก่อน 0 0xc0027b5200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.767074823+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.767118484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมีการปรับปรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.767124979+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.767142856+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.767151381+07:00","message":"[bufferProcess] interim [820000000]:ในรูปนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.767154468+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อนที่จะมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.767160604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.767163242+07:00","message":"> Transcript [1509] [false]: 'ในรูปนี้นะคะก่อนที่จะมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.767166968+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.767169177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.767171546+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.767174393+07:00","message":"TextPushed: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.812792103+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.812830247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมีการปรับราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.812836331+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.812850584+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.812858092+07:00","message":"[bufferProcess] interim [880000000]:ในรูปนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.812860588+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อนที่จะมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.812863767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.812866246+07:00","message":"> Transcript [1510] [false]: 'ในรูปนี้นะคะก่อนที่จะมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.812869178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.812871092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.812873472+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.81287616+07:00","message":"TextPushed: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.980994609+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.981032013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมีการปรับไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.981038071+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:37.981053047+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.981060588+07:00","message":"[bufferProcess] interim [0]:ในรูปนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.981063321+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อนที่จะมีการปรับราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.981066769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.981069301+07:00","message":"> Transcript [1511] [false]: 'ในรูปนี้นะคะก่อนที่จะมีการปรับราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.981072664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.981074672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.981080991+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:37.981083423+07:00","message":"TextPushed: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.01035927+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.010410382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมีการปรับระยะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.010418931+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่จะมีการปรับระยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.010434968+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่จะมีการปรับระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010442906+07:00","message":"[bufferProcess] interim [60000000]:ในรูปนี้นะคะก่อนที่จะมีการปรับระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010445955+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อนที่จะมีการปรับไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010449282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010452406+07:00","message":"> Transcript [1512] [false]: 'ในรูปนี้นะคะก่อนที่จะมีการปรับไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010457043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010459152+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010463096+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010466418+07:00","message":"TextPushed: 'ในรูปนี้นะคะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010470999+07:00","message":"Push: 'ที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010473233+07:00","message":"TextPushed: 'ในรูปนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010475269+07:00","message":"Set new StatePrefix : 'ในรูปนี้นะคะก่อนที่จะมีการปรับไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.010477494+07:00","message":"Next Push (prob) : 'ปรับไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.010485923+07:00","message":"push: {false ที่จะมีการ 0 0xc0027b5200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.128331291+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.128377294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.128384477+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.128399107+07:00","message":"[buffer interim] 401 false ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.128407041+07:00","message":"[bufferProcess] interim [180000000]:ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.128409514+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก่อนที่จะมีการปรับระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.12841493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.128417726+07:00","message":"> Transcript [1513] [false]: 'ในรูปนี้นะคะก่อนที่จะมีการปรับระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.128420719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.128423183+07:00","message":"Set new StatePrefix: 'ในรูปนี้นะคะก่อนที่จะมีการปรับระยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.173272031+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:38.185525024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:38.185522259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.360192614+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.360235893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด\",\"confidence\":0.93110234}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.360241696+07:00","message":"receive interim result [true|false]: ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.360249121+07:00","message":"end recv isFinal message id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.360251316+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.360259815+07:00","message":"[buffer interim] 401 true ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.36026837+07:00","message":"[bufferProcess] interim [420000000]:ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.36027177+07:00","message":"[bufferProcess] send to processor (isfinal):ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.36027503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.360277843+07:00","message":"> Transcript [1514] [false]: 'ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.36027996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.360281778+07:00","message":"Set new StatePrefix: 'ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.360283474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.360285202+07:00","message":"> Transcript [1515] [true]: 'ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.360287565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.360289498+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.360291859+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก่อนที่จะมีการตัดปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.360294465+07:00","message":"TextPushed: 'ในรูปนี้นะคะก่อนที่จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:38.360297416+07:00","message":"Push: 'ตัดปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.360305733+07:00","message":"push: {true ตัดปลายยอด 0 0xc0027b5200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:38.370122523+07:00","message":"write wav file: './tmp/7560/7560_401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:38.494021999+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.474980301+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475010322+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475013627+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475015896+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475017848+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475020473+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475022622+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.47502444+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475026168+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475027922+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475029554+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475031193+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:40.475032772+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:41.185975717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:41.185976701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:41.515505943+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:41.515551104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:41.515556886+07:00","message":"receive interim result [false|false]: มีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:41.515569863+07:00","message":"[buffer interim] 402 false มีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:41.515577628+07:00","message":"[bufferProcess] interim [880000000]:มีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:41.515579728+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:41.51558616+07:00","message":"[bufferProcess] send to processor (ticker):มีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:41.515589016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:41.515591728+07:00","message":"> Transcript [1516] [false]: 'มีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:41.515594093+07:00","message":"Set StatePrefix (first interim): 'มีการปรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.030050583+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.030094313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.030099584+07:00","message":"receive interim result [false|false]: ปลายยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.03011481+07:00","message":"[buffer interim] 402 false ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.030124925+07:00","message":"[bufferProcess] interim [420000000]:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.030127918+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.216085745+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.216128517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลายยอดแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.216136938+07:00","message":"receive interim result [false|false]: ปลายยอดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.216149626+07:00","message":"[buffer interim] 402 false ปลายยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.216158218+07:00","message":"[bufferProcess] interim [600000000]:ปลายยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.216161758+07:00","message":"[bufferProcess] send to processor:ปลายยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.216170023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.216174128+07:00","message":"> Transcript [1517] [false]: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.216177952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.216181593+07:00","message":"Set new StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.521926281+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.584997258+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.644102994+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.644143463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการตัดปลายยอดแล้ว\",\"confidence\":0.8593855}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.644149734+07:00","message":"receive interim result [true|false]: มีการตัดปลายยอดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.644160417+07:00","message":"end recv isFinal message id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.644162987+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.644177087+07:00","message":"[buffer interim] 402 true มีการตัดปลายยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644192263+07:00","message":"[bufferProcess] interim [50000000]:มีการตัดปลายยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644201086+07:00","message":"[bufferProcess] send to processor (isfinal):ปลายยอดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644204814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644208627+07:00","message":"> Transcript [1518] [false]: 'ปลายยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644212749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644216479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644218709+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644220821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644222468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644224418+07:00","message":"> Transcript [1519] [true]: 'มีการตัดปลายยอดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644226557+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644228211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644229807+07:00","message":"StatePrefix: 'ปลายยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644231662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:42.644237355+07:00","message":"Push: 'มีการตัดปลายยอดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:42.644246399+07:00","message":"push: {true มีการตัดปลายยอดแล้ว 0 0xc000131500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:42.65319269+07:00","message":"write wav file: './tmp/7560/7560_402.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:44.186472971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:44.186484621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:45.21187202+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:45.285251224+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:45.308218446+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:45.308244334+07:00","message":"found end of frame, send empty tag with msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:45.308248155+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:45.30825492+07:00","message":"[buffer interim] 403 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:45.308262266+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:45.308266623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:45.308270182+07:00","message":"> Transcript [1520] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:45.308272965+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:45.308274849+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:45.308276733+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:45.308278542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:45.308280953+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:45.308289429+07:00","message":"push: {true \n 0 0xc000130600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:45.316984374+07:00","message":"write wav file: './tmp/7560/7560_403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.019313588+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.019371641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัฒนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.019378224+07:00","message":"receive interim result [false|false]: พัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.019396927+07:00","message":"[buffer interim] 404 false พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:47.019413102+07:00","message":"[bufferProcess] interim [760000000]:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:47.019415899+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:47.019419576+07:00","message":"[bufferProcess] send to processor (ticker):พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:47.019423497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:47.019427038+07:00","message":"> Transcript [1521] [false]: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:47.019429879+07:00","message":"Set StatePrefix (first interim): 'พัฒนา'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:47.186548711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:47.186557393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.623459431+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.623500192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัฒนา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.623505916+07:00","message":"receive interim result [false|false]: พัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.623521947+07:00","message":"[buffer interim] 404 false พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:47.623530202+07:00","message":"[bufferProcess] interim [360000000]:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:47.623532382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.903449745+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:47.97456398+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.027060514+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.027102846+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-04-30T13:38:48.027108352+07:00","message":"receive interim result [true|false]: พัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.027117904+07:00","message":"end recv isFinal message id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.027120423+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.027128023+07:00","message":"[buffer interim] 404 true พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.02713793+07:00","message":"[bufferProcess] interim [840000000]:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027144289+07:00","message":"[bufferProcess] send to processor (isfinal):พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027150259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027153078+07:00","message":"> Transcript [1522] [false]: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027155761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027157608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027159346+07:00","message":"StatePrefix: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027161337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027163057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027164974+07:00","message":"> Transcript [1523] [true]: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027167158+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027168699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.02717035+07:00","message":"StatePrefix: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027172067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.027174574+07:00","message":"Push: 'พัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.027182687+07:00","message":"push: {true พัฒนา 0 0xc000130d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:48.036499456+07:00","message":"write wav file: './tmp/7560/7560_404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.292536244+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.371421757+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.371440422+07:00","message":"found end of frame, send empty tag with msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.371444279+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.371457802+07:00","message":"[buffer interim] 405 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.371465902+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.371471046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.371475144+07:00","message":"> Transcript [1524] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.371478992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.371481948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.371484643+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.371487478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:48.371491735+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.371502371+07:00","message":"push: {true \n 0 0xc0027b4500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:48.376850379+07:00","message":"write wav file: './tmp/7560/7560_405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.614883079+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:48.673062937+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.014099384+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.014132057+07:00","message":"found end of frame, send empty tag with msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.014136986+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.014148568+07:00","message":"[buffer interim] 406 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.014158803+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.014164448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.014168857+07:00","message":"> Transcript [1525] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.014173003+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.014175857+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.014178545+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.014181365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.014190667+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.014203877+07:00","message":"push: {true \n 0 0xc00206f300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:49.019864284+07:00","message":"write wav file: './tmp/7560/7560_406.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.124604941+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.182223498+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.374352792+07:00","message":"[GCS] Start streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.401474748+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.401516695+07:00","message":"found end of frame, send empty tag with msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.401520995+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.401530458+07:00","message":"[buffer interim] 407 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.401538297+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.401542182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.401544738+07:00","message":"> Transcript [1526] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.401547398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.401549261+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.401551062+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.40155281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.401555537+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.40156615+07:00","message":"push: {true \n 0 0xc0027b4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:49.406265009+07:00","message":"write wav file: './tmp/7560/7560_407.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.503556088+07:00","message":"[GCS] IsForceVAD: false for message ID: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.593750412+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.593772552+07:00","message":"found end of frame, send empty tag with msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.593775797+07:00","message":"end Recv id 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.593783291+07:00","message":"[buffer interim] 408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.59379067+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.593794713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.593797561+07:00","message":"> Transcript [1527] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.593800741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.593802838+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.593804513+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.593806261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.593814981+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.593824911+07:00","message":"push: {true \n 0 0xc0027b4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:49.599116068+07:00","message":"write wav file: './tmp/7560/7560_408.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.635708722+07:00","message":"[GCS] Start streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.762330368+07:00","message":"[GCS] IsForceVAD: false for message ID: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.894030034+07:00","message":"[GCS] Start streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.898260661+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.898280397+07:00","message":"found end of frame, send empty tag with msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.898284689+07:00","message":"end Recv id 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.898291456+07:00","message":"[buffer interim] 409 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.898298613+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.898302385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.89830605+07:00","message":"> Transcript [1528] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.898309002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.898310938+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.898312636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.898314409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:49.898322041+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:49.898331222+07:00","message":"push: {true \n 0 0xc003210380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:49.903112138+07:00","message":"write wav file: './tmp/7560/7560_409.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:50.187406386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:50.187418873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.45738451+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.457435545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอรินกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.457440645+07:00","message":"receive interim result [false|false]: ไอรินกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.457458132+07:00","message":"[buffer interim] 410 false ไอรินกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.457465424+07:00","message":"[bufferProcess] interim [550000000]:ไอรินกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.45746742+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.457471937+07:00","message":"[bufferProcess] send to processor (ticker):ไอรินกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.45747473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.457477207+07:00","message":"> Transcript [1529] [false]: 'ไอรินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.457479203+07:00","message":"Set StatePrefix (first interim): 'ไอรินกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.772354523+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.77240456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอรินกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.772410564+07:00","message":"receive interim result [false|false]: ไอรินกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.772428392+07:00","message":"[buffer interim] 410 false ไอรินกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.772435823+07:00","message":"[bufferProcess] interim [850000000]:ไอรินกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.772437768+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.977103153+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.977144829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอรินกับการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.977150634+07:00","message":"receive interim result [false|false]: ไอรินกับการนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:51.977177986+07:00","message":"[buffer interim] 410 false ไอรินกับการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.977186562+07:00","message":"[bufferProcess] interim [90000000]:ไอรินกับการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.977188989+07:00","message":"[bufferProcess] send to processor:ไอรินกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.977192395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.977195421+07:00","message":"> Transcript [1530] [false]: 'ไอรินกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.977198995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.977200835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.977202662+07:00","message":"StatePrefix: 'ไอรินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:51.977204618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.034320311+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.034374494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอรินกับการอำเภอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.034383467+07:00","message":"receive interim result [false|false]: ไอรินกับการอำเภอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.03440235+07:00","message":"[buffer interim] 410 false ไอรินกับการอำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.034411885+07:00","message":"[bufferProcess] interim [210000000]:ไอรินกับการอำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.034416267+07:00","message":"[bufferProcess] send to processor:ไอรินกับการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.03442282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.034426003+07:00","message":"> Transcript [1531] [false]: 'ไอรินกับการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.034429535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.034431776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.034433571+07:00","message":"StatePrefix: 'ไอรินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.034435755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.155422539+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.155462258+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-04-30T13:38:52.155468146+07:00","message":"receive interim result [false|false]: ไอรินกับการนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.155482823+07:00","message":"[buffer interim] 410 false ไอรินกับการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.155490548+07:00","message":"[bufferProcess] interim [270000000]:ไอรินกับการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.155493517+07:00","message":"[bufferProcess] send to processor:ไอรินกับการอำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.15550068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.155503298+07:00","message":"> Transcript [1532] [false]: 'ไอรินกับการอำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.155506755+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.155508917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.155510912+07:00","message":"StatePrefix: 'ไอรินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.155513498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.225274661+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.225319313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอรินกับการนำไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.225324911+07:00","message":"receive interim result [false|false]: ไอรินกับการนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.225337656+07:00","message":"[buffer interim] 410 false ไอรินกับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225345763+07:00","message":"[bufferProcess] interim [390000000]:ไอรินกับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225348732+07:00","message":"[bufferProcess] send to processor:ไอรินกับการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225354036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225356907+07:00","message":"> Transcript [1533] [false]: 'ไอรินกับการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225360875+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225362947+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225364749+07:00","message":"StatePrefix: 'ไอรินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.22536697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225371881+07:00","message":"Push: 'ไอรินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225373693+07:00","message":"TextPushed: 'ไอรินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.22537567+07:00","message":"Set new StatePrefix : 'ไอรินกับการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.225380579+07:00","message":"Next Push (prob) : 'การนำไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.225400285+07:00","message":"push: {false ไอรินกับ 0 0xc0027b4f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.702908268+07:00","message":"[GCS] IsForceVAD: false for message ID: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.827915498+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.827986168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I Mean กับการนำไปใช้\",\"confidence\":0.8776471}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.827992426+07:00","message":"receive interim result [true|false]: I Mean กับการนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.828001529+07:00","message":"end recv isFinal message id 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.828004224+07:00","message":"end Recv id 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.828012879+07:00","message":"[buffer interim] 410 true I Mean กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828024481+07:00","message":"[bufferProcess] interim [570000000]:I Mean กับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.8280284+07:00","message":"[bufferProcess] send to processor (isfinal):ไอรินกับการนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828032212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828034944+07:00","message":"> Transcript [1534] [false]: 'ไอรินกับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828038139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828039974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828042118+07:00","message":"StatePrefix: 'ไอรินกับการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828044265+07:00","message":"TextPushed: 'ไอรินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828045955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828047801+07:00","message":"> Transcript [1535] [true]: 'I Mean กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828049909+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828051489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828053033+07:00","message":"StatePrefix: 'ไอรินกับการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828054665+07:00","message":"TextPushed: 'ไอรินกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828056279+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828160929+07:00","message":"Push: 'การนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828163913+07:00","message":"TextPushed: 'ไอรินกับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828165939+07:00","message":"Set new StatePrefix : 'I Mean กับการนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828167883+07:00","message":"Next Push (prob) : 'I Mean กับการนำไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:52.828176943+07:00","message":"push: {true การนำไปใช้ 0 0xc0027b4f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:52.828195686+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_410.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:52.836125461+07:00","message":"write wav file: './tmp/7560/7560_410.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:53.187599603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:53.187605106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:53.224927087+07:00","message":"[GCS] Start streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:53.353078398+07:00","message":"[GCS] IsForceVAD: false for message ID: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:53.440431594+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:53.440454157+07:00","message":"found end of frame, send empty tag with msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:53.440458007+07:00","message":"end Recv id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:53.440466765+07:00","message":"[buffer interim] 411 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:53.440475433+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:53.440480375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:53.440484074+07:00","message":"> Transcript [1536] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:53.440487764+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:53.440490561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:53.440493919+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:53.440496633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:53.440500219+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:53.440512518+07:00","message":"push: {true \n 0 0xc0027b5680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:53.445830363+07:00","message":"write wav file: './tmp/7560/7560_411.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:53.485999175+07:00","message":"[GCS] Start streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:54.942285314+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:54.942345485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:54.942351021+07:00","message":"receive interim result [false|false]: รอที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:54.942366797+07:00","message":"[buffer interim] 412 false รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:54.942377577+07:00","message":"[bufferProcess] interim [270000000]:รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:54.942379486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:54.94238327+07:00","message":"[bufferProcess] send to processor (ticker):รอที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:54.942385831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:54.942388353+07:00","message":"> Transcript [1537] [false]: 'รอที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:54.942390589+07:00","message":"Set StatePrefix (first interim): 'รอที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:55.434532712+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:55.434579448+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-04-30T13:38:55.434586053+07:00","message":"receive interim result [false|false]: รอที่นี่สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:55.434601097+07:00","message":"[buffer interim] 412 false รอที่นี่สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.434609638+07:00","message":"[bufferProcess] interim [750000000]:รอที่นี่สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.434611925+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:55.552035292+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:55.552074636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:55.552080698+07:00","message":"receive interim result [false|false]: รอที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:55.552091967+07:00","message":"[buffer interim] 412 false รอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.552102268+07:00","message":"[bufferProcess] interim [870000000]:รอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.552105306+07:00","message":"[bufferProcess] send to processor:รอที่นี่สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.552111112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.552113839+07:00","message":"> Transcript [1538] [false]: 'รอที่นี่สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.552117146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.552119389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.55212146+07:00","message":"StatePrefix: 'รอที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:55.552123754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:56.14033467+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:56.140373566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:56.140379039+07:00","message":"receive interim result [false|false]: รอที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:56.140394867+07:00","message":"[buffer interim] 412 false รอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:56.140402533+07:00","message":"[bufferProcess] interim [470000000]:รอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:56.140405173+07:00","message":"[bufferProcess] send to processor:รอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:56.140408651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:56.140411757+07:00","message":"> Transcript [1539] [false]: 'รอที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:56.140413984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:56.140416377+07:00","message":"Set new StatePrefix: 'รอที่มีสมบัติคล้าย'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:56.188559246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:56.188573604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:58.021738381+07:00","message":"[GCS] IsForceVAD: false for message ID: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:58.212595653+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:58.212643793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอที่มีสมบัติคล้าย\",\"confidence\":0.9198104}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:58.212649684+07:00","message":"receive interim result [true|false]: รอที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:58.212661432+07:00","message":"end recv isFinal message id 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:58.212663932+07:00","message":"end Recv id 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:58.212670713+07:00","message":"[buffer interim] 412 true รอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212679047+07:00","message":"[bufferProcess] interim [570000000]:รอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212682942+07:00","message":"[bufferProcess] send to processor (isfinal):รอที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212686542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212689377+07:00","message":"> Transcript [1540] [false]: 'รอที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212692645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212694574+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212696474+07:00","message":"StatePrefix: 'รอที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212698743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212700575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212702471+07:00","message":"> Transcript [1541] [true]: 'รอที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212704679+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212706432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.21270864+07:00","message":"StatePrefix: 'รอที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212710337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:38:58.212714443+07:00","message":"Push: 'รอที่มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:58.212723127+07:00","message":"push: {true รอที่มีสมบัติคล้าย 0 0xc000131000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:38:58.226077696+07:00","message":"write wav file: './tmp/7560/7560_412.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:38:58.535175265+07:00","message":"[GCS] Start streaming session, msgId: 413"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:59.18901733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:38:59.189026034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:00.712596676+07:00","message":"[GCS] IsForceVAD: false for message ID: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:00.825653591+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:00.825675602+07:00","message":"found end of frame, send empty tag with msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:00.825678625+07:00","message":"end Recv id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:00.825686953+07:00","message":"[buffer interim] 413 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:00.825694796+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:00.825699923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:00.825702716+07:00","message":"> Transcript [1542] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:00.825705128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:00.825707196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:00.825708852+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:00.825710607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:00.825719896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:00.825730376+07:00","message":"push: {true \n 0 0xc0027b4380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:00.833257556+07:00","message":"write wav file: './tmp/7560/7560_413.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:01.235234792+07:00","message":"[GCS] Start streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.095151423+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.095201596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.095207742+07:00","message":"receive interim result [false|false]: ที่ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.095223211+07:00","message":"[buffer interim] 414 false ที่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.095231208+07:00","message":"[bufferProcess] interim [890000000]:ที่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.09523371+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.095240545+07:00","message":"[bufferProcess] send to processor (ticker):ที่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.095243218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.095246162+07:00","message":"> Transcript [1543] [false]: 'ที่ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.095248514+07:00","message":"Set StatePrefix (first interim): 'ที่ดี'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:02.189222445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:02.189233739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.321378271+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.321426436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.321432014+07:00","message":"receive interim result [false|false]: ที่ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.321444177+07:00","message":"[buffer interim] 414 false ที่ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.321452526+07:00","message":"[bufferProcess] interim [70000000]:ที่ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.321454918+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.328460712+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.328481603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ DC\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.328486325+07:00","message":"receive interim result [false|false]: ที่ DC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.328498245+07:00","message":"[buffer interim] 414 false ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.32850314+07:00","message":"[bufferProcess] interim [130000000]:ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.328505553+07:00","message":"[bufferProcess] send to processor:ที่ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.328508712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.328511503+07:00","message":"> Transcript [1544] [false]: 'ที่ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.328513685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.328515609+07:00","message":"Set new StatePrefix: 'ที่ดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.572506513+07:00","message":"[GCS] IsForceVAD: false for message ID: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.653428122+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.65347676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.653482843+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.653493905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" DC\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.653496463+07:00","message":"receive interim result [false|false]:  DC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.653514383+07:00","message":"[buffer interim] 414 false ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.653518179+07:00","message":"[buffer interim] 414 false  DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.653524878+07:00","message":"[bufferProcess] interim [490000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.653527441+07:00","message":"[bufferProcess] send to processor:ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.65353017+07:00","message":"[bufferProcess] interim [490000000]: DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.653532645+07:00","message":"[bufferProcess] update buffer: ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.65353529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.653538093+07:00","message":"> Transcript [1545] [false]: 'ที่ DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.653540503+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.65354253+07:00","message":"Set new StatePrefix: 'ที่ DC'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.670692157+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.670724395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ DC\",\"confidence\":0.83427274}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.670728955+07:00","message":"receive interim result [true|false]: ที่ DC"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.670734085+07:00","message":"end recv isFinal message id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.670736569+07:00","message":"end Recv id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.670742841+07:00","message":"[buffer interim] 414 true ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670748251+07:00","message":"[bufferProcess] interim [580000000]:ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670751546+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ DC"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.67075487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670757796+07:00","message":"> Transcript [1546] [false]: 'ที่ DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.67076039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670762266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670764138+07:00","message":"StatePrefix: 'ที่ DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670766061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670767642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670769513+07:00","message":"> Transcript [1547] [true]: 'ที่ DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670771713+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.67077345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670775106+07:00","message":"StatePrefix: 'ที่ DC'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670776623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:02.670779334+07:00","message":"Push: 'ที่ DC'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:02.670787359+07:00","message":"push: {true ที่ DC 0 0xc000131300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:02.677457812+07:00","message":"write wav file: './tmp/7560/7560_414.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:03.023220982+07:00","message":"[GCS] Start streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:03.091610762+07:00","message":"[GCS] IsForceVAD: false for message ID: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:03.226552331+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:03.226580798+07:00","message":"found end of frame, send empty tag with msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:03.226585311+07:00","message":"end Recv id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:03.226595108+07:00","message":"[buffer interim] 415 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:03.226606036+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:03.226611596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:03.226615249+07:00","message":"> Transcript [1548] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:03.226619477+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:03.226622344+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:03.226625485+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:03.22662867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:03.226633054+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:03.226646782+07:00","message":"push: {true \n 0 0xc000131700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:03.231531422+07:00","message":"write wav file: './tmp/7560/7560_415.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:03.47325399+07:00","message":"[GCS] Start streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:04.942379481+07:00","message":"[GCS] IsForceVAD: false for message ID: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:05.016454016+07:00","message":"[GCS] Start streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:05.063670418+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:05.063689634+07:00","message":"found end of frame, send empty tag with msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:05.063692825+07:00","message":"end Recv id 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:05.063701641+07:00","message":"[buffer interim] 416 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:05.063710342+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:05.063714761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:05.063717587+07:00","message":"> Transcript [1549] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:05.063723001+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:05.063724869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:05.063726533+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:05.063728291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:05.063730701+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:05.063740578+07:00","message":"push: {true \n 0 0xc000187400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:05.070194501+07:00","message":"write wav file: './tmp/7560/7560_416.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:05.190039487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:05.190039491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.108359845+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.108404278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.108410724+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.108427152+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.108430449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.10843303+07:00","message":"receive interim result [false|false]: มีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.108438263+07:00","message":"[buffer interim] 417 false มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.108440863+07:00","message":"[buffer interim] 417 false มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.108447054+07:00","message":"[bufferProcess] interim [660000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.108448845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.108452265+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.108454517+07:00","message":"[bufferProcess] interim [780000000]:มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.108455935+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.108458143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.108460767+07:00","message":"> Transcript [1550] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.108463009+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.258117592+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.258154779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.258160547+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.258173803+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.258177517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.258180612+07:00","message":"receive interim result [false|false]: มีการนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.258185644+07:00","message":"[buffer interim] 417 false มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.258188598+07:00","message":"[buffer interim] 417 false มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258195566+07:00","message":"[bufferProcess] interim [840000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258197942+07:00","message":"[bufferProcess] send to processor:มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258200863+07:00","message":"[bufferProcess] interim [80000000]:มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258202605+07:00","message":"[bufferProcess] send to processor:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258205099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.2582081+07:00","message":"> Transcript [1551] [false]: 'มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258211237+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258213431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258215404+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258217311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258219028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258221082+07:00","message":"> Transcript [1552] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258223028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258224629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258226333+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.258227841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.728651797+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.728698412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.728704315+07:00","message":"receive interim result [false|false]: มีการนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.728719345+07:00","message":"[buffer interim] 417 false มีการนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.728727719+07:00","message":"[bufferProcess] interim [260000000]:มีการนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.728730371+07:00","message":"[bufferProcess] send to processor:มีการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.728736158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.728738994+07:00","message":"> Transcript [1553] [false]: 'มีการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.728741793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.728743815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.728746107+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.728748178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.802146472+07:00","message":"[GCS] IsForceVAD: false for message ID: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.964832388+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.964884081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.964890399+07:00","message":"receive interim result [false|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.964903106+07:00","message":"[buffer interim] 417 false มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964912902+07:00","message":"[bufferProcess] interim [440000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964915728+07:00","message":"[bufferProcess] send to processor:มีการนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964920942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964924357+07:00","message":"> Transcript [1554] [false]: 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964927838+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964929965+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964931971+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964934155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964938478+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964940255+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964942082+07:00","message":"Set new StatePrefix : 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:06.964944614+07:00","message":"Next Push (prob) : 'การนำมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:06.964953361+07:00","message":"push: {false มี 0 0xc00039d980}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:07.185507275+07:00","message":"[GCS] Start streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:07.566592574+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:07.566642901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการนำมาใช้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:07.566648917+07:00","message":"receive interim result [true|false]: มีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:07.566660429+07:00","message":"end recv isFinal message id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:07.566662881+07:00","message":"end Recv id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:07.566671245+07:00","message":"[buffer interim] 417 true มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566684927+07:00","message":"[bufferProcess] interim [10000000]:มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566694118+07:00","message":"[bufferProcess] send to processor (isfinal):มีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566698586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566703455+07:00","message":"> Transcript [1555] [false]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566709345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566712201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566714961+07:00","message":"StatePrefix: 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.56671818+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566721026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566724901+07:00","message":"> Transcript [1556] [true]: 'มีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566727164+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566728851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566730682+07:00","message":"StatePrefix: 'มีการนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566732269+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:07.566739304+07:00","message":"Push: 'การนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:07.566747823+07:00","message":"push: {true การนำมาใช้ 0 0xc00039d980}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:07.574130627+07:00","message":"write wav file: './tmp/7560/7560_417.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:08.190704823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:08.19071317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:09.752009213+07:00","message":"[GCS] IsForceVAD: false for message ID: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:09.815146114+07:00","message":"[GCS] Start streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:09.849414931+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:09.849434984+07:00","message":"found end of frame, send empty tag with msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:09.84943798+07:00","message":"end Recv id 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:09.849445142+07:00","message":"[buffer interim] 418 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:09.849452565+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:09.849463778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:09.849466661+07:00","message":"> Transcript [1557] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:09.849469051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:09.84947091+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:09.849472595+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:09.849474458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:09.849476787+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:09.84948703+07:00","message":"push: {true \n 0 0xc000131a80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:09.861997239+07:00","message":"write wav file: './tmp/7560/7560_418.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:09.882051531+07:00","message":"[GCS] IsForceVAD: false for message ID: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.057656034+07:00","message":"receive streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.057682587+07:00","message":"found end of frame, send empty tag with msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.05768696+07:00","message":"end Recv id 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.057696856+07:00","message":"[buffer interim] 419 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.05770598+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.057711107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.057715763+07:00","message":"> Transcript [1558] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.057718283+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.057720159+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.057721832+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.057723685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.057726035+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.057735509+07:00","message":"push: {true \n 0 0xc00039dd80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:10.062564926+07:00","message":"write wav file: './tmp/7560/7560_419.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.134446163+07:00","message":"[GCS] Start streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.201724666+07:00","message":"[GCS] IsForceVAD: false for message ID: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.370163898+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.370189604+07:00","message":"found end of frame, send empty tag with msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.370192705+07:00","message":"end Recv id 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.370200226+07:00","message":"[buffer interim] 420 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.370208516+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.370212709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.370215694+07:00","message":"> Transcript [1559] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.370218139+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.37022003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.370221774+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.370223546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:10.370226157+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.370236413+07:00","message":"push: {true \n 0 0xc000186380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:10.375255288+07:00","message":"write wav file: './tmp/7560/7560_420.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.453298069+07:00","message":"[GCS] Start streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475571792+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475612557+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475615892+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.47561841+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475620819+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475622614+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475625243+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475628152+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475631512+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475633435+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475635035+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475636699+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475638263+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475639835+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:10.475641502+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.127493026+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.127546759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.127553438+07:00","message":"receive interim result [false|false]: ขอบคุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.12757206+07:00","message":"[buffer interim] 421 false ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.127579952+07:00","message":"[bufferProcess] interim [480000000]:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.127581931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:11.190808292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:11.190829996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.316198659+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.316250433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.316255761+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.316270195+07:00","message":"[buffer interim] 421 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.316276838+07:00","message":"[bufferProcess] interim [720000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.316279509+07:00","message":"[bufferProcess] send to processor:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.316282697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.316285438+07:00","message":"> Transcript [1560] [false]: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.316287574+07:00","message":"Set StatePrefix (first interim): 'ขอบคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.43059564+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.430634294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.430640924+07:00","message":"receive interim result [false|false]: ควบคุมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.430658864+07:00","message":"[buffer interim] 421 false ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.430672388+07:00","message":"[bufferProcess] interim [780000000]:ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.430677202+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.43068731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.430692021+07:00","message":"> Transcript [1561] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.430694208+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.430696651+07:00","message":"Set new StatePrefix: 'ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.4967074+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.496745229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.496751094+07:00","message":"receive interim result [false|false]: ขอบคุณสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.496767674+07:00","message":"[buffer interim] 421 false ขอบคุณสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.496775341+07:00","message":"[bufferProcess] interim [840000000]:ขอบคุณสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.496777608+07:00","message":"[bufferProcess] send to processor:ควบคุมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.496781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.496783594+07:00","message":"> Transcript [1562] [false]: 'ควบคุมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.496786433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.496788458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.496790503+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.496792754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.632433139+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.632471493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.632477467+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.632492711+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.632499975+07:00","message":"[bufferProcess] interim [960000000]:พบคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.632502713+07:00","message":"[bufferProcess] send to processor:ขอบคุณสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.632508736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.632512187+07:00","message":"> Transcript [1563] [false]: 'ขอบคุณสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.632514651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.632516772+07:00","message":"Set new StatePrefix: 'ขอบคุณสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.647292961+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.647324767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณสำหรับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.647330207+07:00","message":"receive interim result [false|false]: ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.647344302+07:00","message":"[buffer interim] 421 false ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.647350328+07:00","message":"[bufferProcess] interim [20000000]:ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.647352658+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.647355654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.647358017+07:00","message":"> Transcript [1564] [false]: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.64735978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.647361646+07:00","message":"Set new StatePrefix: 'พบคุณสมพงษ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.860743324+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.860783268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.860790348+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.860809946+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.860823603+07:00","message":"[bufferProcess] interim [200000000]:พบคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.860826284+07:00","message":"[bufferProcess] send to processor:ขอบคุณสำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.860829798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.860832396+07:00","message":"> Transcript [1565] [false]: 'ขอบคุณสำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.860834593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.860836593+07:00","message":"Set new StatePrefix: 'ขอบคุณสำหรับพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.894434683+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.894481398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.894487466+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.894501446+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.894509471+07:00","message":"[bufferProcess] interim [260000000]:พบคุณสมพงษ์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.894512154+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.894519048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.894522114+07:00","message":"> Transcript [1566] [false]: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.894524918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.894526999+07:00","message":"Set new StatePrefix: 'พบคุณสมพงษ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.913509038+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.913535276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์เขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.913540471+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์เขา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:11.913550006+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.913556135+07:00","message":"[bufferProcess] interim [320000000]:พบคุณสมพงษ์เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.913558298+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.913561304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.913563927+07:00","message":"> Transcript [1567] [false]: 'พบคุณสมพงษ์ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.913567415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.913569643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.913571508+07:00","message":"StatePrefix: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:11.913573607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.029911831+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.029952171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.029958465+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.029981378+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.029989429+07:00","message":"[bufferProcess] interim [380000000]:พบคุณสมพงษ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.029992029+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.029998075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.030000912+07:00","message":"> Transcript [1568] [false]: 'พบคุณสมพงษ์เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.030004593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.030006639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.030008729+07:00","message":"StatePrefix: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.030011163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.5234343+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.523480345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์ของไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.523487218+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์ของไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.523506662+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์ของไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.523518958+07:00","message":"[bufferProcess] interim [620000000]:พบคุณสมพงษ์ของไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.523521754+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.523529006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.523532082+07:00","message":"> Transcript [1569] [false]: 'พบคุณสมพงษ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.523535711+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.523537894+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.52353982+07:00","message":"StatePrefix: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.523541987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.589715005+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.589752057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์เขาไม้แก้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.5897576+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์เขาไม้แก้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.589774318+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์เขาไม้แก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589781805+07:00","message":"[bufferProcess] interim [680000000]:พบคุณสมพงษ์เขาไม้แก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589785787+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์ของไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589791539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589794451+07:00","message":"> Transcript [1570] [false]: 'พบคุณสมพงษ์ของไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589798153+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589800191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589802054+07:00","message":"StatePrefix: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589804276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589810581+07:00","message":"Push: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589812399+07:00","message":"TextPushed: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589814753+07:00","message":"Set new StatePrefix : 'พบคุณสมพงษ์ของไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.589818293+07:00","message":"Next Push (prob) : 'ของไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.589825612+07:00","message":"push: {false พบคุณสมพงษ์ 0 0xc00206fa80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.625527906+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.625558938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์ของไม้ดอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.625564837+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์ของไม้ดอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.625579161+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์ของไม้ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.625585688+07:00","message":"[bufferProcess] interim [740000000]:พบคุณสมพงษ์ของไม้ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.625587843+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์เขาไม้แก้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.625590984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.625593615+07:00","message":"> Transcript [1571] [false]: 'พบคุณสมพงษ์เขาไม้แก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.625596245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.625598578+07:00","message":"Set new StatePrefix: 'พบคุณสมพงษ์เขาไม้แก้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.641369353+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.641395944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์ของไม้ดอกไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.641400805+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์ของไม้ดอกไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.641418446+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์ของไม้ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.641424186+07:00","message":"[bufferProcess] interim [980000000]:พบคุณสมพงษ์ของไม้ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.641426676+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์ของไม้ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.641429822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.641432309+07:00","message":"> Transcript [1572] [false]: 'พบคุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.641434168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.641435935+07:00","message":"Set new StatePrefix: 'พบคุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.904836293+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.904877294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์ของไม้ดอกไม้ประดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.90488365+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:12.904898609+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.904907172+07:00","message":"[bufferProcess] interim [280000000]:พบคุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.90491019+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์ของไม้ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.904917469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.904920379+07:00","message":"> Transcript [1573] [false]: 'พบคุณสมพงษ์ของไม้ดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.904924074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.904926567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.904928657+07:00","message":"StatePrefix: 'พบคุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:12.904930922+07:00","message":"TextPushed: 'พบคุณสมพงษ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:13.483370395+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:13.483417467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พบคุณสมพงษ์ของไม้ดอกไม้ประดับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:13.483424307+07:00","message":"receive interim result [false|false]: พบคุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:13.48343762+07:00","message":"[buffer interim] 421 false พบคุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:13.483445511+07:00","message":"[bufferProcess] interim [880000000]:พบคุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:13.483448176+07:00","message":"[bufferProcess] send to processor:พบคุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:13.483454108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:13.483457208+07:00","message":"> Transcript [1574] [false]: 'พบคุณสมพงษ์ของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:13.483460668+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:13.483462781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:13.483465222+07:00","message":"StatePrefix: 'พบคุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:13.483467553+07:00","message":"TextPushed: 'พบคุณสมพงษ์'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:14.191193019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:14.191187439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:14.363733961+07:00","message":"[GCS] IsForceVAD: false for message ID: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:14.56066057+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:14.560703295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ\",\"confidence\":0.9441668}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:14.560709655+07:00","message":"receive interim result [true|false]: ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:14.560721605+07:00","message":"end recv isFinal message id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:14.560726796+07:00","message":"end Recv id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:14.560734158+07:00","message":"[buffer interim] 421 true ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.56074294+07:00","message":"[bufferProcess] interim [930000000]:ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.56074642+07:00","message":"[bufferProcess] send to processor (isfinal):พบคุณสมพงษ์ของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560767386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560803093+07:00","message":"> Transcript [1575] [false]: 'พบคุณสมพงษ์ของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560809114+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560811324+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560813409+07:00","message":"StatePrefix: 'พบคุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560816616+07:00","message":"TextPushed: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560819379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560822097+07:00","message":"> Transcript [1576] [true]: 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560824505+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560826853+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560828615+07:00","message":"StatePrefix: 'พบคุณสมพงษ์ของไม้ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560830323+07:00","message":"TextPushed: 'พบคุณสมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560831915+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560992841+07:00","message":"Push: 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560996233+07:00","message":"TextPushed: 'พบคุณสมพงษ์ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.560998439+07:00","message":"Set new StatePrefix : 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.56100055+07:00","message":"Next Push (prob) : 'ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:14.56101299+07:00","message":"push: {true ควบคุมทรงพุ่มของไม้ดอกไม้ประดับ 0 0xc00206fa80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:14.561018557+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_421.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:14.570281829+07:00","message":"write wav file: './tmp/7560/7560_421.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:15.255664194+07:00","message":"[GCS] Start streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:15.322126997+07:00","message":"[GCS] IsForceVAD: false for message ID: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:15.453732059+07:00","message":"[GCS] Start streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:15.493096491+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:15.493125891+07:00","message":"found end of frame, send empty tag with msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:15.493129058+07:00","message":"end Recv id 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:15.493136079+07:00","message":"[buffer interim] 422 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:15.493144784+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:15.49314856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:15.493152671+07:00","message":"> Transcript [1577] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:15.493155534+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:15.49315762+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:15.49315932+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:15.493181341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:15.493190122+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:15.493199993+07:00","message":"push: {true \n 0 0xc00206fc80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:15.497927575+07:00","message":"write wav file: './tmp/7560/7560_422.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.368774932+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.368814999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.368820726+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.368835278+07:00","message":"[buffer interim] 423 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.368842688+07:00","message":"[bufferProcess] interim [900000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.368844836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.638270983+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.638318719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.63832494+07:00","message":"receive interim result [false|false]: จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.638336641+07:00","message":"[buffer interim] 423 false จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.638346303+07:00","message":"[bufferProcess] interim [80000000]:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.638348631+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.638353733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.63835676+07:00","message":"> Transcript [1578] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.638359105+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.736483665+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.736521384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.736526823+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:16.736539459+07:00","message":"[buffer interim] 423 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.736546625+07:00","message":"[bufferProcess] interim [140000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.736549329+07:00","message":"[bufferProcess] send to processor:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.736554788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.736557882+07:00","message":"> Transcript [1579] [false]: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.736559959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:16.736561901+07:00","message":"Set new StatePrefix: 'จะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.044940049+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.044990762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.04499722+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.045011225+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.045018723+07:00","message":"[bufferProcess] interim [620000000]:จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.045022057+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.045026691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.045029753+07:00","message":"> Transcript [1580] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.045033019+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.045035203+07:00","message":"Set new StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:17.191487133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:17.191509789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.60349778+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.603537313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.603543382+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.603559086+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.603569931+07:00","message":"[bufferProcess] interim [220000000]:จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.603572549+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.60357553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.603578329+07:00","message":"> Transcript [1581] [false]: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.603580687+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.603582547+07:00","message":"Set new StatePrefix: 'จะมีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.924792352+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.924842909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.924848861+07:00","message":"receive interim result [false|false]: จะมีการเลือก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.924866633+07:00","message":"[buffer interim] 423 false จะมีการเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.924875002+07:00","message":"[bufferProcess] interim [460000000]:จะมีการเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.924881008+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.924888301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.924891138+07:00","message":"> Transcript [1582] [false]: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.924894565+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.924896921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.924898811+07:00","message":"StatePrefix: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.924900779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.955473595+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.955509297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.95551489+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:17.955523209+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.95552977+07:00","message":"[bufferProcess] interim [520000000]:จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.95553283+07:00","message":"[bufferProcess] send to processor:จะมีการเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.955535758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.955538338+07:00","message":"> Transcript [1583] [false]: 'จะมีการเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.955540516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:17.955542631+07:00","message":"Set new StatePrefix: 'จะมีการเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.049651283+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.049695702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.049701865+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.049718589+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.049727727+07:00","message":"[bufferProcess] interim [580000000]:จะมีการนำมาใช้เพื่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.049730796+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.049737664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.049740474+07:00","message":"> Transcript [1584] [false]: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.049742681+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.049744824+07:00","message":"Set new StatePrefix: 'จะมีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.096764296+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.096807402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.096814202+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.0968313+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.096842217+07:00","message":"[bufferProcess] interim [640000000]:จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.09684772+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.096854534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.096857391+07:00","message":"> Transcript [1585] [false]: 'จะมีการนำมาใช้เพื่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.096860614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.096862986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.096865782+07:00","message":"StatePrefix: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.096870579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.227825986+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.227865461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.227871845+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.227889764+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.227897776+07:00","message":"[bufferProcess] interim [760000000]:จะมีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.227900437+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.22790632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.227909046+07:00","message":"> Transcript [1586] [false]: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.227912562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.227914676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.227916927+07:00","message":"StatePrefix: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.227919304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.411086322+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.411124846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.411130772+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.41114563+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.411153547+07:00","message":"[bufferProcess] interim [0]:จะมีการนำมาใช้เพื่อกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.411156364+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.411162321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.411165167+07:00","message":"> Transcript [1587] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.411168723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.411170743+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.411173194+07:00","message":"StatePrefix: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.411175575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.631748397+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.631798958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.631805308+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.631816589+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631825311+07:00","message":"[bufferProcess] interim [180000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631828139+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631832011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631837242+07:00","message":"> Transcript [1588] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631841239+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631843321+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631845891+07:00","message":"StatePrefix: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631848141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631850766+07:00","message":"Push: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631852622+07:00","message":"TextPushed: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631854743+07:00","message":"Set new StatePrefix : 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:18.631857567+07:00","message":"Next Push (prob) : 'เพื่อกระตุ้นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:18.631865721+07:00","message":"push: {false จะมีการนำมาใช้ 0 0xc00206fe80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.008241467+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.008283044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้างย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.008288401+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้างย่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.008306622+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการสร้างย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.008313965+07:00","message":"[bufferProcess] interim [540000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.008316968+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.008323909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.008327424+07:00","message":"> Transcript [1589] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.008330787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.008333109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.008335066+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.008337564+07:00","message":"TextPushed: 'จะมีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.011086105+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.011137237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.011143607+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.01115882+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.011165531+07:00","message":"[bufferProcess] interim [600000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.011168108+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.011171416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.011173912+07:00","message":"> Transcript [1590] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.01117728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.011179576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.011181411+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.011183618+07:00","message":"TextPushed: 'จะมีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.333309679+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.333362055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.333367888+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.333385347+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.333393888+07:00","message":"[bufferProcess] interim [840000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.333397049+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.333400898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.333403927+07:00","message":"> Transcript [1591] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.333407359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.333409653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.333411755+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.333414176+07:00","message":"TextPushed: 'จะมีการนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.388579078+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.388621351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.388628597+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.38864509+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388655869+07:00","message":"[bufferProcess] interim [960000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388658744+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.3886657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388668388+07:00","message":"> Transcript [1592] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388671987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388673956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388676324+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388679507+07:00","message":"TextPushed: 'จะมีการนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388685313+07:00","message":"Push: 'เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388687239+07:00","message":"TextPushed: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388690567+07:00","message":"Set new StatePrefix : 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.388692936+07:00","message":"Next Push (prob) : 'สร้างยอดใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.388700936+07:00","message":"push: {false เพื่อกระตุ้นการ 0 0xc00206fe80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.674554243+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.674602549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.674611586+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.674630887+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.674638443+07:00","message":"[bufferProcess] interim [200000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.674641272+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.674648452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.674651175+07:00","message":"> Transcript [1593] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.674654932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.674657008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.674658771+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.674661602+07:00","message":"TextPushed: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.835904993+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.83595872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.835980161+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:19.836002773+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.836013062+07:00","message":"[bufferProcess] interim [380000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.836017541+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.836022953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.836027592+07:00","message":"> Transcript [1594] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.836032723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.836036054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.836039915+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:19.836043975+07:00","message":"TextPushed: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.031463115+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.031500652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.031507321+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.031520298+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.031529563+07:00","message":"[bufferProcess] interim [620000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.031532635+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.031538235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.031541137+07:00","message":"> Transcript [1595] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.031544904+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.031547076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.031549052+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.031551703+07:00","message":"TextPushed: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:20.191923419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:20.191956364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.541772217+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.541815003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.541822269+07:00","message":"receive interim result [false|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.541837699+07:00","message":"[buffer interim] 423 false จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541845411+07:00","message":"[bufferProcess] interim [100000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541849028+07:00","message":"[bufferProcess] send to processor:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541855633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541858617+07:00","message":"> Transcript [1596] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.54186279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541864939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541867242+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541870323+07:00","message":"TextPushed: 'จะมีการนำมาใช้เพื่อกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541875932+07:00","message":"Push: 'สร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541877874+07:00","message":"TextPushed: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541880246+07:00","message":"Set new StatePrefix : 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.541882874+07:00","message":"Next Push (prob) : 'การเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.541890849+07:00","message":"push: {false สร้างยอดใน 0 0xc00206fe80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.572130013+07:00","message":"[GCS] IsForceVAD: false for message ID: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.818840656+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.818894365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช\",\"confidence\":0.95427084}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.81890116+07:00","message":"receive interim result [true|false]: จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.818911783+07:00","message":"end recv isFinal message id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.818914011+07:00","message":"end Recv id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.818921999+07:00","message":"[buffer interim] 423 true จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818931651+07:00","message":"[bufferProcess] interim [340000000]:จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818935519+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818938909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.81894168+07:00","message":"> Transcript [1597] [false]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818946374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818948446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818950393+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818952887+07:00","message":"TextPushed: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818954944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818957607+07:00","message":"> Transcript [1598] [true]: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818960031+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818962656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.81897576+07:00","message":"StatePrefix: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818979118+07:00","message":"TextPushed: 'จะมีการนำมาใช้เพื่อกระตุ้นการสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:20.818983879+07:00","message":"Push: 'การเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:20.818995218+07:00","message":"push: {true การเพาะเลี้ยงเนื้อเยื่อพืช 0 0xc00206fe80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:20.829840509+07:00","message":"write wav file: './tmp/7560/7560_423.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:21.096374799+07:00","message":"[GCS] Start streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:22.707431412+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:22.707465816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:22.707471216+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:22.707483968+07:00","message":"[buffer interim] 424 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:22.707491013+07:00","message":"[bufferProcess] interim [440000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:22.707493116+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:22.707498524+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:22.707501086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:22.707503841+07:00","message":"> Transcript [1599] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:22.707506117+07:00","message":"Set StatePrefix (first interim): 'นะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:23.192750532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:23.192774192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.353647151+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.353694352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.353701401+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.353715344+07:00","message":"[buffer interim] 424 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.353724125+07:00","message":"[bufferProcess] interim [40000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.35372622+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.676041323+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.676082861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.676088935+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.67610406+07:00","message":"[buffer interim] 424 false เป็นการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.676112142+07:00","message":"[bufferProcess] interim [400000000]:เป็นการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.676114467+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.67611762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.676120692+07:00","message":"> Transcript [1600] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.676124605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.676127376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.676129443+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.6761314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.856763418+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.856800675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.856807316+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:23.856824408+07:00","message":"[buffer interim] 424 false เป็นการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.856832852+07:00","message":"[bufferProcess] interim [580000000]:เป็นการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.856835236+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.856843545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.856846196+07:00","message":"> Transcript [1601] [false]: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.856848717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:23.856854997+07:00","message":"Set new StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.062224649+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.062269363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.062275675+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.062293037+07:00","message":"[buffer interim] 424 false เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.062306454+07:00","message":"[bufferProcess] interim [820000000]:เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.062309169+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.062312821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.062318981+07:00","message":"> Transcript [1602] [false]: 'เป็นการกระตุ้นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.062323515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.06232634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.062329798+07:00","message":"StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.062332066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.444870228+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.444923355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.444929318+07:00","message":"receive interim result [false|false]: เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.444945899+07:00","message":"[buffer interim] 424 false เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.444954053+07:00","message":"[bufferProcess] interim [180000000]:เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.444957139+07:00","message":"[bufferProcess] send to processor:เป็นการกระตุ้นการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.444961026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.444964104+07:00","message":"> Transcript [1603] [false]: 'เป็นการกระตุ้นการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.444973234+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.444975686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.444978155+07:00","message":"StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.444980314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.673646373+07:00","message":"[GCS] IsForceVAD: false for message ID: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.733553145+07:00","message":"[GCS] Start streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.792382501+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.792438748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกระตุ้นการสร้างยอด\",\"confidence\":0.953101}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.792448455+07:00","message":"receive interim result [true|false]: เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.79245865+07:00","message":"end recv isFinal message id 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.79246251+07:00","message":"end Recv id 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.792471609+07:00","message":"[buffer interim] 424 true เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792485003+07:00","message":"[bufferProcess] interim [600000000]:เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792490518+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการกระตุ้นการสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792502113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792517977+07:00","message":"> Transcript [1604] [false]: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792523091+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792525815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792528251+07:00","message":"StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792530609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792532668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792534611+07:00","message":"> Transcript [1605] [true]: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.79253672+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792538512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792540156+07:00","message":"StatePrefix: 'เป็นการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792541956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:24.792547704+07:00","message":"Push: 'เป็นการกระตุ้นการสร้างยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:24.792557616+07:00","message":"push: {true เป็นการกระตุ้นการสร้างยอด 0 0xc000131f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:24.804385016+07:00","message":"write wav file: './tmp/7560/7560_424.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.093224287+07:00","message":"[GCS] IsForceVAD: false for message ID: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.153912888+07:00","message":"[GCS] Start streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.191735865+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.191769776+07:00","message":"found end of frame, send empty tag with msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.191773219+07:00","message":"end Recv id 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.191783072+07:00","message":"[buffer interim] 425 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.191790688+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.191794579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.191797523+07:00","message":"> Transcript [1606] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.191800051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.191802203+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.191804031+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.191805899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.191808558+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.19181768+07:00","message":"push: {true \n 0 0xc000187c80}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:26.192756386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:26.19277158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:26.198325201+07:00","message":"write wav file: './tmp/7560/7560_425.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.211601039+07:00","message":"[GCS] IsForceVAD: false for message ID: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.400326792+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.400347112+07:00","message":"found end of frame, send empty tag with msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.400350685+07:00","message":"end Recv id 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.40035794+07:00","message":"[buffer interim] 426 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.400365866+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.400376714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.400379557+07:00","message":"> Transcript [1607] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.400382095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.400383999+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.400385685+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.400391035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.400393633+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.400404393+07:00","message":"push: {true \n 0 0xc003210200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:26.40467704+07:00","message":"write wav file: './tmp/7560/7560_426.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.415945338+07:00","message":"[GCS] Start streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.473552284+07:00","message":"[GCS] IsForceVAD: false for message ID: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.664463924+07:00","message":"[GCS] Start streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.683737039+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.683756757+07:00","message":"found end of frame, send empty tag with msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.683760134+07:00","message":"end Recv id 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.683769176+07:00","message":"[buffer interim] 427 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.683775991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.68377922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.683782083+07:00","message":"> Transcript [1608] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.683784434+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.683786229+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.683787904+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.683789655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:26.683794867+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:26.683802998+07:00","message":"push: {true \n 0 0xc003210c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:26.688270752+07:00","message":"write wav file: './tmp/7560/7560_427.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.208815285+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.208863493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.208869451+07:00","message":"receive interim result [false|false]: ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.208883466+07:00","message":"[buffer interim] 428 false ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.208891348+07:00","message":"[bufferProcess] interim [550000000]:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.208893289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.368004823+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.368055764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.368062297+07:00","message":"receive interim result [false|false]: คิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.368075972+07:00","message":"[buffer interim] 428 false คิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.368083073+07:00","message":"[bufferProcess] interim [670000000]:คิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.368085829+07:00","message":"[bufferProcess] send to processor:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.368091223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.368094021+07:00","message":"> Transcript [1609] [false]: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.368096303+07:00","message":"Set StatePrefix (first interim): 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.411232001+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.411271202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิดบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.411276114+07:00","message":"receive interim result [false|false]: ปิดบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.411289225+07:00","message":"[buffer interim] 428 false ปิดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.411296236+07:00","message":"[bufferProcess] interim [730000000]:ปิดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.411298763+07:00","message":"[bufferProcess] send to processor:คิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.411302134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.411304934+07:00","message":"> Transcript [1610] [false]: 'คิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.411306883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.411308645+07:00","message":"Set new StatePrefix: 'คิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.543939006+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.543989079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดว่าใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.543994919+07:00","message":"receive interim result [false|false]: คิดว่าใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.544006395+07:00","message":"[buffer interim] 428 false คิดว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.544013435+07:00","message":"[bufferProcess] interim [850000000]:คิดว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.544016015+07:00","message":"[bufferProcess] send to processor:ปิดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.544019414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.544022191+07:00","message":"> Transcript [1611] [false]: 'ปิดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.544024415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.544026214+07:00","message":"Set new StatePrefix: 'ปิดบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.696479782+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.696516151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดบ้านไอริส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.696521425+07:00","message":"receive interim result [false|false]: ติดบ้านไอริส"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.696534777+07:00","message":"[buffer interim] 428 false ติดบ้านไอริส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.696541637+07:00","message":"[bufferProcess] interim [30000000]:ติดบ้านไอริส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.696544027+07:00","message":"[bufferProcess] send to processor:คิดว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.696551217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.696554293+07:00","message":"> Transcript [1612] [false]: 'คิดว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.69655653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.696559097+07:00","message":"Set new StatePrefix: 'คิดว่าใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.833296198+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.833337378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดบ้านไอริน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.833343236+07:00","message":"receive interim result [false|false]: ติดบ้านไอริน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.833355681+07:00","message":"[buffer interim] 428 false ติดบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.833363104+07:00","message":"[bufferProcess] interim [150000000]:ติดบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.833366059+07:00","message":"[bufferProcess] send to processor:ติดบ้านไอริส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.833371236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.833373947+07:00","message":"> Transcript [1613] [false]: 'ติดบ้านไอริส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.83337618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.833378361+07:00","message":"Set new StatePrefix: 'ติดบ้านไอริส'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.882726342+07:00","message":"[GCS] IsForceVAD: false for message ID: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.943678133+07:00","message":"[GCS] Start streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.996174986+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.996222263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดบ้านไอริน\",\"confidence\":0.88085616}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.996227701+07:00","message":"receive interim result [true|false]: ติดบ้านไอริน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.996237883+07:00","message":"end recv isFinal message id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.996240042+07:00","message":"end Recv id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.996246389+07:00","message":"[buffer interim] 428 true ติดบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996254264+07:00","message":"[bufferProcess] interim [450000000]:ติดบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996261525+07:00","message":"[bufferProcess] send to processor (isfinal):ติดบ้านไอริน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996264704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996267209+07:00","message":"> Transcript [1614] [false]: 'ติดบ้านไอริน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996269721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996271529+07:00","message":"Set new StatePrefix: 'ติดบ้านไอริน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996273307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996275659+07:00","message":"> Transcript [1615] [true]: 'ติดบ้านไอริน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996279405+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996281425+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996283458+07:00","message":"StatePrefix: 'ติดบ้านไอริน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996285369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:27.996292381+07:00","message":"Push: 'ติดบ้านไอริน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:27.99630021+07:00","message":"push: {true ติดบ้านไอริน 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:28.002523487+07:00","message":"write wav file: './tmp/7560/7560_428.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.01345762+07:00","message":"[GCS] IsForceVAD: false for message ID: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.203170847+07:00","message":"[GCS] Start streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.258339359+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.25837384+07:00","message":"found end of frame, send empty tag with msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.258377741+07:00","message":"end Recv id 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.258411838+07:00","message":"[buffer interim] 429 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.258448041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.2584544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.258458287+07:00","message":"> Transcript [1616] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.258461087+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.258463302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.258465227+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.258467177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.258471357+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.258481616+07:00","message":"push: {true \n 0 0xc0033ee100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:28.263189073+07:00","message":"write wav file: './tmp/7560/7560_429.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.263474783+07:00","message":"[GCS] IsForceVAD: false for message ID: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.409482366+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.40950374+07:00","message":"found end of frame, send empty tag with msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.409506844+07:00","message":"end Recv id 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.409515294+07:00","message":"[buffer interim] 430 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.409525481+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.409529594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.409532835+07:00","message":"> Transcript [1617] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.40953605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.4095383+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.409539998+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.409541825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.409545959+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.409588295+07:00","message":"push: {true \n 0 0xc0027b5500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:28.414535859+07:00","message":"write wav file: './tmp/7560/7560_430.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.453870737+07:00","message":"[GCS] Start streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.581029433+07:00","message":"[GCS] IsForceVAD: false for message ID: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.682838466+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.68286853+07:00","message":"found end of frame, send empty tag with msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.68287184+07:00","message":"end Recv id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.682880076+07:00","message":"[buffer interim] 431 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.682888435+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.682892414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.682895397+07:00","message":"> Transcript [1618] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.682898399+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.682900385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.682902178+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.682904284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:28.682906983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.682917845+07:00","message":"push: {true \n 0 0xc003211480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:28.688636202+07:00","message":"write wav file: './tmp/7560/7560_431.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:28.974534261+07:00","message":"[GCS] Start streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:29.092667135+07:00","message":"[GCS] IsForceVAD: false for message ID: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:29.164622556+07:00","message":"[GCS] Start streaming session, msgId: 433"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:29.193587977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:29.193594442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:29.206960869+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:29.206982709+07:00","message":"found end of frame, send empty tag with msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:29.206986061+07:00","message":"end Recv id 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:29.206992517+07:00","message":"[buffer interim] 432 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:29.206999718+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:29.20700351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:29.207006649+07:00","message":"> Transcript [1619] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:29.207009269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:29.20701155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:29.207013376+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:29.207015392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:29.207018064+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:29.207026994+07:00","message":"push: {true \n 0 0xc00039d600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:29.212289261+07:00","message":"write wav file: './tmp/7560/7560_432.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.461565902+07:00","message":"[GCS] IsForceVAD: false for message ID: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.565690785+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.565711879+07:00","message":"found end of frame, send empty tag with msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.565714974+07:00","message":"end Recv id 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.565721568+07:00","message":"[buffer interim] 433 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.565728014+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.565732178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.565735233+07:00","message":"> Transcript [1620] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.565738454+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.565740772+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.565742702+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.565744531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.565747142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.565757515+07:00","message":"push: {true \n 0 0xc00039db00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:31.574287354+07:00","message":"write wav file: './tmp/7560/7560_433.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.593303457+07:00","message":"[GCS] Start streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.652349097+07:00","message":"[GCS] IsForceVAD: false for message ID: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.72493616+07:00","message":"[GCS] Start streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.83353296+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.833553767+07:00","message":"found end of frame, send empty tag with msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.833556624+07:00","message":"end Recv id 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.833565068+07:00","message":"[buffer interim] 434 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.833573261+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.833591066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.833594137+07:00","message":"> Transcript [1621] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.833596631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.833598631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.833600459+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.833602315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:31.833604718+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:31.833614491+07:00","message":"push: {true \n 0 0xc00039dc80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:31.841933459+07:00","message":"write wav file: './tmp/7560/7560_434.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:32.194263595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:32.194266727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.724991536+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.7250422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฎีกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.725048328+07:00","message":"receive interim result [false|false]: ฎีกา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.72506441+07:00","message":"[buffer interim] 435 false ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.725071376+07:00","message":"[bufferProcess] interim [950000000]:ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.7250733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.782185111+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.7822403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปีกระต่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.782248556+07:00","message":"receive interim result [false|false]: ปีกระต่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.782269305+07:00","message":"[buffer interim] 435 false ปีกระต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.782279037+07:00","message":"[bufferProcess] interim [130000000]:ปีกระต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.782283818+07:00","message":"[bufferProcess] send to processor:ฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.782294359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.782299423+07:00","message":"> Transcript [1622] [false]: 'ฎีกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.782302632+07:00","message":"Set StatePrefix (first interim): 'ฎีกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.966005215+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.966043668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.966048831+07:00","message":"receive interim result [false|false]: วิธีกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:32.966063106+07:00","message":"[buffer interim] 435 false วิธีกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.966070284+07:00","message":"[bufferProcess] interim [250000000]:วิธีกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.966072841+07:00","message":"[bufferProcess] send to processor:ปีกระต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.966076075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.966078568+07:00","message":"> Transcript [1623] [false]: 'ปีกระต่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.966080776+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:32.966082679+07:00","message":"Set new StatePrefix: 'ปีกระต่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.09077174+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.090811773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.090817333+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.090828678+07:00","message":"[buffer interim] 435 false วิธีกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.090844811+07:00","message":"[bufferProcess] interim [370000000]:วิธีกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.090847936+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.090851896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.090855003+07:00","message":"> Transcript [1624] [false]: 'วิธีกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.090857283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.090859216+07:00","message":"Set new StatePrefix: 'วิธีกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.291227693+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.291267147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.291274038+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.29128563+07:00","message":"[buffer interim] 435 false วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.291293375+07:00","message":"[bufferProcess] interim [610000000]:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.29129631+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.291301831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.291304472+07:00","message":"> Transcript [1625] [false]: 'วิธีกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.29130753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.291309826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.2913117+07:00","message":"StatePrefix: 'วิธีกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.291313822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.604340482+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.604389065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.604394582+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.604407725+07:00","message":"[buffer interim] 435 false วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.604415412+07:00","message":"[bufferProcess] interim [910000000]:วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.60441812+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.60442374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.604426405+07:00","message":"> Transcript [1626] [false]: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.604429964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.604432038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.604434097+07:00","message":"StatePrefix: 'วิธีกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.604436373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.835315691+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.835357929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.835363196+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.835378036+07:00","message":"[buffer interim] 435 false วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.835385787+07:00","message":"[bufferProcess] interim [90000000]:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.835388157+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.835391401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.835394423+07:00","message":"> Transcript [1627] [false]: 'วิธีกระตุ้นให้เซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.835397908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.83540001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.835401926+07:00","message":"StatePrefix: 'วิธีกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.835404251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.903954664+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.904001286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.904008274+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.904026156+07:00","message":"[buffer interim] 435 false วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904037593+07:00","message":"[bufferProcess] interim [210000000]:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904040484+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904048133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904051107+07:00","message":"> Transcript [1628] [false]: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904054552+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904056623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904058499+07:00","message":"StatePrefix: 'วิธีกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904060727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.9040666+07:00","message":"Push: 'วิธีกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.90406848+07:00","message":"TextPushed: 'วิธีกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904070588+07:00","message":"Set new StatePrefix : 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.904073963+07:00","message":"Next Push (prob) : 'ให้เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.904081847+07:00","message":"push: {false วิธีกระตุ้น 0 0xc003211880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.988460869+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.988499021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่เริ่มต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.988505436+07:00","message":"receive interim result [false|false]: วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:33.988520572+07:00","message":"[buffer interim] 435 false วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.988527953+07:00","message":"[bufferProcess] interim [330000000]:วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.988530658+07:00","message":"[bufferProcess] send to processor:วิธีกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.988537079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.988539648+07:00","message":"> Transcript [1629] [false]: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.98854304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.988545387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.988547471+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:33.988549865+07:00","message":"TextPushed: 'วิธีกระตุ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:34.352574634+07:00","message":"[GCS] IsForceVAD: false for message ID: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:34.415838963+07:00","message":"[GCS] Start streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:34.455014096+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:34.455057368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีกระตุ้นให้เซลล์ที่ลำต้น\",\"confidence\":0.9493251}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:34.455063564+07:00","message":"receive interim result [true|false]: วิธีกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:34.455071482+07:00","message":"end recv isFinal message id 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:34.455074029+07:00","message":"end Recv id 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:34.45508145+07:00","message":"[buffer interim] 435 true วิธีกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455091329+07:00","message":"[bufferProcess] interim [840000000]:วิธีกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455096705+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีกระตุ้นให้เซลล์ที่เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455100402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.45510577+07:00","message":"> Transcript [1630] [false]: 'วิธีกระตุ้นให้เซลล์ที่เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455109239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455111178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455113492+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455115872+07:00","message":"TextPushed: 'วิธีกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455117442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455119287+07:00","message":"> Transcript [1631] [true]: 'วิธีกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455121458+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455123077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455124618+07:00","message":"StatePrefix: 'วิธีกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.45512626+07:00","message":"TextPushed: 'วิธีกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:34.455132927+07:00","message":"Push: 'ให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:34.455140292+07:00","message":"push: {true ให้เซลล์ที่ลำต้น 0 0xc003211880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:34.463810177+07:00","message":"write wav file: './tmp/7560/7560_435.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.082964152+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.08300506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.083010013+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.083024107+07:00","message":"[buffer interim] 436 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.083035069+07:00","message":"[bufferProcess] interim [660000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.083037837+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:35.194919917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:35.194926015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.279416043+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.279465589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.279471791+07:00","message":"receive interim result [false|false]: มีการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.279486834+07:00","message":"[buffer interim] 436 false มีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.279495474+07:00","message":"[bufferProcess] interim [840000000]:มีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.279498242+07:00","message":"[bufferProcess] send to processor:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.279501841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.279505174+07:00","message":"> Transcript [1632] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.279507434+07:00","message":"Set StatePrefix (first interim): 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.597885865+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.597926148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.597932418+07:00","message":"receive interim result [false|false]: มีการยึดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.597946747+07:00","message":"[buffer interim] 436 false มีการยึดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.597954063+07:00","message":"[bufferProcess] interim [140000000]:มีการยึดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.597956573+07:00","message":"[bufferProcess] send to processor:มีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.597962205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.597965083+07:00","message":"> Transcript [1633] [false]: 'มีการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.597967977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.597978018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.597980185+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.597982371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.683106276+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.683145499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยืดตัวละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.683151305+07:00","message":"receive interim result [false|false]: มีการยืดตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.683166436+07:00","message":"[buffer interim] 436 false มีการยืดตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.683176079+07:00","message":"[bufferProcess] interim [320000000]:มีการยืดตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.683178596+07:00","message":"[bufferProcess] send to processor:มีการยึดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.683183773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.683186891+07:00","message":"> Transcript [1634] [false]: 'มีการยึดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.683190366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.683192714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.683194592+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.683196726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.787399901+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.787446608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัวแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.787453094+07:00","message":"receive interim result [false|false]: มีการยึดตัวแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.787467468+07:00","message":"[buffer interim] 436 false มีการยึดตัวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.787476125+07:00","message":"[bufferProcess] interim [380000000]:มีการยึดตัวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.787479959+07:00","message":"[bufferProcess] send to processor:มีการยืดตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.787488521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.787493745+07:00","message":"> Transcript [1635] [false]: 'มีการยืดตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.787496905+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.787499103+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.787501132+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.787503309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.988317885+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.988359739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัวแล้วล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.988365779+07:00","message":"receive interim result [false|false]: มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.988378371+07:00","message":"[buffer interim] 436 false มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988385953+07:00","message":"[bufferProcess] interim [560000000]:มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988388567+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988394587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988397377+07:00","message":"> Transcript [1636] [false]: 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988400924+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988403166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988405018+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988413756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988418116+07:00","message":"Push: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988422681+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988425384+07:00","message":"Set new StatePrefix : 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.988427421+07:00","message":"Next Push (prob) : 'ยึดตัวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.988437618+07:00","message":"push: {false มีการ 0 0xc0027b4280}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.999813558+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.999834535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัวระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.999839857+07:00","message":"receive interim result [false|false]: มีการยึดตัวระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:35.99985166+07:00","message":"[buffer interim] 436 false มีการยึดตัวระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.999857869+07:00","message":"[bufferProcess] interim [620000000]:มีการยึดตัวระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.999860358+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.999864231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.999866607+07:00","message":"> Transcript [1637] [false]: 'มีการยึดตัวแล้วล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.999869861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.999871692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.999873756+07:00","message":"StatePrefix: 'มีการยึดตัวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:35.999875907+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.071631816+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.071669506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัวแล้วล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.071676164+07:00","message":"receive interim result [false|false]: มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.071689595+07:00","message":"[buffer interim] 436 false มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.071696179+07:00","message":"[bufferProcess] interim [680000000]:มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.071699048+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.071706721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.071709976+07:00","message":"> Transcript [1638] [false]: 'มีการยึดตัวระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.071712426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.071714814+07:00","message":"Set new StatePrefix: 'มีการยึดตัวระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.182912015+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.182952617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัวระดับเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.182958591+07:00","message":"receive interim result [false|false]: มีการยึดตัวระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.18297881+07:00","message":"[buffer interim] 436 false มีการยึดตัวระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.182989177+07:00","message":"[bufferProcess] interim [800000000]:มีการยึดตัวระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.182991885+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.182997334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.183000126+07:00","message":"> Transcript [1639] [false]: 'มีการยึดตัวแล้วล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.183002473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.183004952+07:00","message":"Set new StatePrefix: 'มีการยึดตัวแล้วล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.761882535+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.761919572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัวระดับเซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.761925531+07:00","message":"receive interim result [false|false]: มีการยึดตัวระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.761937684+07:00","message":"[buffer interim] 436 false มีการยึดตัวระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.761946024+07:00","message":"[bufferProcess] interim [400000000]:มีการยึดตัวระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.761951748+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.76195886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.761962109+07:00","message":"> Transcript [1640] [false]: 'มีการยึดตัวระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.761964702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.761966979+07:00","message":"Set new StatePrefix: 'มีการยึดตัวระดับเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.782634559+07:00","message":"[GCS] IsForceVAD: false for message ID: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.877483036+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.877528025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัวระดับเซลล์มากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.877536486+07:00","message":"receive interim result [false|false]: มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.877550007+07:00","message":"[buffer interim] 436 false มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.877557922+07:00","message":"[bufferProcess] interim [460000000]:มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.877560956+07:00","message":"[bufferProcess] send to processor:มีการยึดตัวระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.8775674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.877570358+07:00","message":"> Transcript [1641] [false]: 'มีการยึดตัวระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.877573969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.8775763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.877579117+07:00","message":"StatePrefix: 'มีการยึดตัวระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.877581459+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.944421952+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.944468529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการยึดตัวระดับเซลล์มากขึ้น\",\"confidence\":0.9552847}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.944475558+07:00","message":"receive interim result [true|false]: มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.944484626+07:00","message":"end recv isFinal message id 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.944487247+07:00","message":"end Recv id 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.944493794+07:00","message":"[buffer interim] 436 true มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944504866+07:00","message":"[bufferProcess] interim [580000000]:มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944510098+07:00","message":"[bufferProcess] send to processor (isfinal):มีการยึดตัวระดับเซลล์มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944513514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944516305+07:00","message":"> Transcript [1642] [false]: 'มีการยึดตัวระดับเซลล์มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944521227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944523519+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944526019+07:00","message":"StatePrefix: 'มีการยึดตัวระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944528331+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944530007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944531881+07:00","message":"> Transcript [1643] [true]: 'มีการยึดตัวระดับเซลล์มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944533947+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944535677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944537255+07:00","message":"StatePrefix: 'มีการยึดตัวระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944539119+07:00","message":"TextPushed: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:36.944544699+07:00","message":"Push: 'ยึดตัวระดับเซลล์มากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.944552427+07:00","message":"push: {true ยึดตัวระดับเซลล์มากขึ้น 0 0xc0027b4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:36.95221393+07:00","message":"write wav file: './tmp/7560/7560_436.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:36.974601495+07:00","message":"[GCS] Start streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:37.932775145+07:00","message":"[GCS] IsForceVAD: false for message ID: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.004421026+07:00","message":"[GCS] Start streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.033915736+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.033932629+07:00","message":"found end of frame, send empty tag with msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.033935771+07:00","message":"end Recv id 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.033942784+07:00","message":"[buffer interim] 437 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.033950191+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.033958915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.03396221+07:00","message":"> Transcript [1644] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.033964708+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.033966676+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.033968449+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.0339703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.033981352+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.033991422+07:00","message":"push: {true \n 0 0xc003370d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:38.040256235+07:00","message":"write wav file: './tmp/7560/7560_437.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:38.195107153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:38.195122549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.573486593+07:00","message":"[GCS] IsForceVAD: false for message ID: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.659937516+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.659970144+07:00","message":"found end of frame, send empty tag with msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.659981149+07:00","message":"end Recv id 438"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.659990072+07:00","message":"[buffer interim] 438 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.659998573+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.660002494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.660005313+07:00","message":"> Transcript [1645] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.660008669+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.660010589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.660012421+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.660014294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:38.660017185+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:38.660027685+07:00","message":"push: {true \n 0 0xc0033ee380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:38.664927962+07:00","message":"write wav file: './tmp/7560/7560_438.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:39.093463307+07:00","message":"[GCS] Start streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475144262+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475189333+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475193004+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.47519489+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475196754+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475198574+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475200343+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475202721+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475204362+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475205899+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475207487+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475208984+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475210549+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.475212177+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.493502656+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.493539306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.493544246+07:00","message":"receive interim result [false|false]: คลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.493560326+07:00","message":"[buffer interim] 439 false คลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:40.493566808+07:00","message":"[bufferProcess] interim [200000000]:คลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:40.493569593+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:40.493575787+07:00","message":"[bufferProcess] send to processor (ticker):คลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:40.493578376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:40.493581339+07:00","message":"> Transcript [1646] [false]: 'คลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:40.493583882+07:00","message":"Set StatePrefix (first interim): 'คลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.536289217+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.536325487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.536331895+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:40.536347041+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:40.536353955+07:00","message":"[bufferProcess] interim [320000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:40.536357814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.045874218+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.045927981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.045937036+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.045956791+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.045970695+07:00","message":"[bufferProcess] interim [800000000]:เกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.045981828+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.045992056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.045996692+07:00","message":"> Transcript [1647] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.046000254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.04600414+07:00","message":"Set new StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.161248832+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.161282201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.161289099+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.161307098+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.161314652+07:00","message":"[bufferProcess] interim [920000000]:เกี่ยวข้องกับอีกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.161319041+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.161323129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.161326247+07:00","message":"> Transcript [1648] [false]: 'เกี่ยวข้องกับอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.161329994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.161331822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.16133366+07:00","message":"StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.161335611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:41.196051136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:41.196092079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.222733632+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.222765883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.222772288+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.222788164+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.222799879+07:00","message":"[bufferProcess] interim [980000000]:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.222802465+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.222809759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.222814956+07:00","message":"> Transcript [1649] [false]: 'เกี่ยวข้องกับอีกละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.222820656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.22282291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.222824717+07:00","message":"StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.222826739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.673740898+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.673779029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกรายการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.673785673+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.673802257+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.673810634+07:00","message":"[bufferProcess] interim [340000000]:เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.673814412+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.673819332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.67382854+07:00","message":"> Transcript [1650] [false]: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.673833821+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.673836866+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.673841052+07:00","message":"StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.673843661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.687392494+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.687411187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.687415363+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.687425361+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687430833+07:00","message":"[bufferProcess] interim [400000000]:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687433888+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687436337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687438682+07:00","message":"> Transcript [1651] [false]: 'เกี่ยวข้องกับอีกรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687441191+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687443142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687445133+07:00","message":"StatePrefix: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687446999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687451895+07:00","message":"Push: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687453873+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687455899+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับอีกรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.687458015+07:00","message":"Next Push (prob) : 'อีกรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.687466439+07:00","message":"push: {false เกี่ยวข้องกับ 0 0xc003596500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.746691975+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.746727624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.746734545+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.746750401+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.746756965+07:00","message":"[bufferProcess] interim [460000000]:เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.746759514+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.746763299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.746766023+07:00","message":"> Transcript [1652] [false]: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.746768455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.746770316+07:00","message":"Set new StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.926923091+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.926964443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.926971201+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:41.926991224+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.927002975+07:00","message":"[bufferProcess] interim [640000000]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.927005914+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.9270098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.927013083+07:00","message":"> Transcript [1653] [false]: 'เกี่ยวข้องกับอีกหลายกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.927016829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.927018987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.927021144+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:41.927023404+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.134857243+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.134902124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.134909352+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.134924205+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.134931803+07:00","message":"[bufferProcess] interim [880000000]:เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.134934679+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.134938855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.134941584+07:00","message":"> Transcript [1654] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.134945361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.134947431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.134949607+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.134952149+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.291694358+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.291740679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.291746899+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.291763864+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.291773123+07:00","message":"[bufferProcess] interim [0]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.291776097+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.291784224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.291786998+07:00","message":"> Transcript [1655] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.291791091+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.291793748+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.291796249+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.291799105+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.553070787+07:00","message":"[GCS] IsForceVAD: false for message ID: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.580611623+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.580650877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.580657288+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.580672574+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580681269+07:00","message":"[bufferProcess] interim [240000000]:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580684324+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580687917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580690636+07:00","message":"> Transcript [1656] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580694599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580696762+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580699124+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580701351+07:00","message":"TextPushed: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580704276+07:00","message":"Push: 'อีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580706165+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580708733+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.580711181+07:00","message":"Next Push (prob) : 'กระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.580719215+07:00","message":"push: {false อีกหลาย 0 0xc003596500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.648240753+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.648286995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการในพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.648293485+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.648309119+07:00","message":"[buffer interim] 439 false เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.648317889+07:00","message":"[bufferProcess] interim [420000000]:เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.648320965+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับอีกหลายกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.64832492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.648328086+07:00","message":"> Transcript [1657] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.64833237+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.648334346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.648336227+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.648338627+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.670724133+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.670750387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับอีกหลายกระบวนการในพืช\",\"confidence\":0.930226}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.670757203+07:00","message":"receive interim result [true|false]: เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.670768119+07:00","message":"end recv isFinal message id 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.670770431+07:00","message":"end Recv id 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.670777315+07:00","message":"[buffer interim] 439 true เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.6707826+07:00","message":"[bufferProcess] interim [480000000]:เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670785732+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับอีกหลายกระบวนการในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670789225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670792028+07:00","message":"> Transcript [1658] [false]: 'เกี่ยวข้องกับอีกหลายกระบวนการในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.67079463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670796426+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670798188+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670800271+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.67080211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670804054+07:00","message":"> Transcript [1659] [true]: 'เกี่ยวข้องกับอีกหลายกระบวนการในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670806164+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670808099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670810051+07:00","message":"StatePrefix: 'เกี่ยวข้องกับอีกหลายกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670811789+07:00","message":"TextPushed: 'เกี่ยวข้องกับอีกหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:42.670814839+07:00","message":"Push: 'กระบวนการในพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.670825316+07:00","message":"push: {true กระบวนการในพืช 0 0xc003596500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:42.679443101+07:00","message":"write wav file: './tmp/7560/7560_439.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:42.686935535+07:00","message":"[GCS] Start streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.22213219+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.222176271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.222181331+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.222193465+07:00","message":"[buffer interim] 440 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.222199288+07:00","message":"[bufferProcess] interim [420000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.22220142+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.511658231+07:00","message":"[GCS] IsForceVAD: false for message ID: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.607234279+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.607301337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\",\"confidence\":0.91007274}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.607307437+07:00","message":"receive interim result [true|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.607318514+07:00","message":"end recv isFinal message id 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.607320652+07:00","message":"end Recv id 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.607327986+07:00","message":"[buffer interim] 440 true เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607338137+07:00","message":"[bufferProcess] interim [870000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607341674+07:00","message":"[bufferProcess] send to processor (isfinal):เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607345082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607348448+07:00","message":"> Transcript [1660] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.60735081+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607352445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.60735424+07:00","message":"> Transcript [1661] [true]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607356855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607358773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607360591+07:00","message":"StatePrefix: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607362498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:43.607368372+07:00","message":"Push: 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.607377176+07:00","message":"push: {true เพลง 0 0xc00039de00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:43.613236446+07:00","message":"write wav file: './tmp/7560/7560_440.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:43.704606344+07:00","message":"[GCS] Start streaming session, msgId: 441"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:44.196266633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:44.19628232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.569448933+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.569487734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.569493443+07:00","message":"receive interim result [false|false]: โครงการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.569511138+07:00","message":"[buffer interim] 441 false โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.569518449+07:00","message":"[bufferProcess] interim [660000000]:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.569520508+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.815331773+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.815365422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการง้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.815371341+07:00","message":"receive interim result [false|false]: คุมการง้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.815381564+07:00","message":"[buffer interim] 441 false คุมการง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.81538892+07:00","message":"[bufferProcess] interim [900000000]:คุมการง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.815391143+07:00","message":"[bufferProcess] send to processor:โครงการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.815394339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.815397423+07:00","message":"> Transcript [1662] [false]: 'โครงการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.815399775+07:00","message":"Set StatePrefix (first interim): 'โครงการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.886270405+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.886305191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการงอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.886310831+07:00","message":"receive interim result [false|false]: คุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:44.886320982+07:00","message":"[buffer interim] 441 false คุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.886328189+07:00","message":"[bufferProcess] interim [960000000]:คุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.886330528+07:00","message":"[bufferProcess] send to processor:คุมการง้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.886334053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.886336794+07:00","message":"> Transcript [1663] [false]: 'คุมการง้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.886339027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:44.886340838+07:00","message":"Set new StatePrefix: 'คุมการง้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:45.149157765+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:45.149211536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นกคุ้มกันเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:45.149217636+07:00","message":"receive interim result [false|false]: นกคุ้มกันเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:45.149234129+07:00","message":"[buffer interim] 441 false นกคุ้มกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.149240714+07:00","message":"[bufferProcess] interim [260000000]:นกคุ้มกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.149243322+07:00","message":"[bufferProcess] send to processor:คุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.149250626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.149253166+07:00","message":"> Transcript [1664] [false]: 'คุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.149255328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.149257233+07:00","message":"Set new StatePrefix: 'คุมการงอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:45.775174005+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:45.775211491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นกคุ้มกันเนาะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:45.775219078+07:00","message":"receive interim result [false|false]: นกคุ้มกันเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:45.775231245+07:00","message":"[buffer interim] 441 false นกคุ้มกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.775239938+07:00","message":"[bufferProcess] interim [860000000]:นกคุ้มกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.775243612+07:00","message":"[bufferProcess] send to processor:นกคุ้มกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.775251188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.77525557+07:00","message":"> Transcript [1665] [false]: 'นกคุ้มกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.775258754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:45.775263324+07:00","message":"Set new StatePrefix: 'นกคุ้มกันเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.01326596+07:00","message":"[GCS] IsForceVAD: false for message ID: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.074389768+07:00","message":"[GCS] Start streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.132782862+07:00","message":"[GCS] IsForceVAD: false for message ID: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.185077436+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.185119531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คุ้มกันเนาะ\",\"confidence\":0.7916851}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.185129484+07:00","message":"receive interim result [true|false]: ก็คุ้มกันเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.185139652+07:00","message":"end recv isFinal message id 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.18514205+07:00","message":"end Recv id 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.18514919+07:00","message":"[buffer interim] 441 true ก็คุ้มกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185173661+07:00","message":"[bufferProcess] interim [340000000]:ก็คุ้มกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185181676+07:00","message":"[bufferProcess] send to processor (isfinal):นกคุ้มกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185185278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185188058+07:00","message":"> Transcript [1666] [false]: 'นกคุ้มกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185191242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185196078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185198853+07:00","message":"StatePrefix: 'นกคุ้มกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185201154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185203151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185205276+07:00","message":"> Transcript [1667] [true]: 'ก็คุ้มกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185207427+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185209173+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.1852109+07:00","message":"StatePrefix: 'นกคุ้มกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185212603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.185218685+07:00","message":"Push: 'ก็คุ้มกันเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.185226136+07:00","message":"push: {true ก็คุ้มกันเนาะ 0 0xc00039c100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:46.192312021+07:00","message":"write wav file: './tmp/7560/7560_441.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.285123118+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.285187147+07:00","message":"found end of frame, send empty tag with msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.285191474+07:00","message":"end Recv id 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.2851986+07:00","message":"[buffer interim] 442 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.285211299+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.285215375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.285218212+07:00","message":"> Transcript [1668] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.285220543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.285222632+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.285226788+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.285228787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:46.285231195+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.285242226+07:00","message":"push: {true \n 0 0xc003596000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:46.2901929+07:00","message":"write wav file: './tmp/7560/7560_442.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:46.584747787+07:00","message":"[GCS] Start streaming session, msgId: 443"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:47.197005534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:47.197039579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.083612532+07:00","message":"[GCS] IsForceVAD: false for message ID: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.142948377+07:00","message":"[GCS] Start streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.178492648+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.178516041+07:00","message":"found end of frame, send empty tag with msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.178519832+07:00","message":"end Recv id 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.178526088+07:00","message":"[buffer interim] 443 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.17853296+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.178537464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.178540159+07:00","message":"> Transcript [1669] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.178542543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.178544327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.178546112+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.178547824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.178550331+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.178557841+07:00","message":"push: {true \n 0 0xc003596380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:49.187195215+07:00","message":"write wav file: './tmp/7560/7560_443.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.212212162+07:00","message":"[GCS] IsForceVAD: false for message ID: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.382669715+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.38268983+07:00","message":"found end of frame, send empty tag with msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.382693195+07:00","message":"end Recv id 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.382700872+07:00","message":"[buffer interim] 444 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.382707128+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.382710952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.382713868+07:00","message":"> Transcript [1670] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.382716888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.382718653+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.382720388+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.382722281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.382731117+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.382740288+07:00","message":"push: {true \n 0 0xc0033ee480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:49.387428696+07:00","message":"write wav file: './tmp/7560/7560_444.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.653340255+07:00","message":"[GCS] Start streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.721935607+07:00","message":"[GCS] IsForceVAD: false for message ID: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.891412953+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.891448765+07:00","message":"found end of frame, send empty tag with msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.891452228+07:00","message":"end Recv id 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.89146304+07:00","message":"[buffer interim] 445 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.891471871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.891475898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.891478828+07:00","message":"> Transcript [1671] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.891481935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.891483828+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.891485704+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.891487502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:49.891494202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.891505564+07:00","message":"push: {true \n 0 0xc0033ee600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:49.897458825+07:00","message":"write wav file: './tmp/7560/7560_445.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:49.915158323+07:00","message":"[GCS] Start streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:50.041855421+07:00","message":"[GCS] IsForceVAD: false for message ID: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:50.148121496+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:50.148151341+07:00","message":"found end of frame, send empty tag with msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:50.148155068+07:00","message":"end Recv id 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:50.148162466+07:00","message":"[buffer interim] 446 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:50.148169474+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:50.148173876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:50.148176598+07:00","message":"> Transcript [1672] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:50.148178852+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:50.148180929+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:50.148182674+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:50.148184378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:50.148186916+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:50.148195746+07:00","message":"push: {true \n 0 0xc003370f80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:50.154559849+07:00","message":"write wav file: './tmp/7560/7560_446.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:50.173864+07:00","message":"[GCS] Start streaming session, msgId: 447"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:50.198084998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:50.198088301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:53.198457648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:53.198479207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:55.422312386+07:00","message":"[GCS] IsForceVAD: false for message ID: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:55.518743617+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:55.518760741+07:00","message":"found end of frame, send empty tag with msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:55.518763798+07:00","message":"end Recv id 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:55.518779492+07:00","message":"[buffer interim] 447 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:55.51879459+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:55.518799373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:55.518802274+07:00","message":"> Transcript [1673] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:55.518804967+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:55.518806962+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:55.518809069+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:55.518811063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:55.518819429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:55.518829442+07:00","message":"push: {true \n 0 0xc003370100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:55.531534411+07:00","message":"write wav file: './tmp/7560/7560_447.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:55.615703842+07:00","message":"[GCS] Start streaming session, msgId: 448"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:56.199052062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:56.199069582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:58.051853951+07:00","message":"[GCS] IsForceVAD: false for message ID: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:58.148217796+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:58.14824764+07:00","message":"found end of frame, send empty tag with msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:58.148250884+07:00","message":"end Recv id 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:58.148258097+07:00","message":"[buffer interim] 448 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:58.148264661+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:58.148273489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:58.148276303+07:00","message":"> Transcript [1674] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:58.148278785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:58.148280647+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:58.148282355+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:58.148284084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:39:58.148286507+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:58.148315338+07:00","message":"push: {true \n 0 0xc000130800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:39:58.155362369+07:00","message":"write wav file: './tmp/7560/7560_448.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:39:58.173173685+07:00","message":"[GCS] Start streaming session, msgId: 449"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:59.199669514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:39:59.199673646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:01.405577062+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:01.405625576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:01.40563119+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:01.405646021+07:00","message":"[buffer interim] 449 false ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:01.405653467+07:00","message":"[bufferProcess] interim [240000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:01.405655618+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:01.4056625+07:00","message":"[bufferProcess] send to processor (ticker):ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:01.405665652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:01.405668864+07:00","message":"> Transcript [1675] [false]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:01.405671142+07:00","message":"Set StatePrefix (first interim): 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:02.052037091+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:02.052074909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:02.052080275+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:02.052096493+07:00","message":"[buffer interim] 449 false ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:02.052104057+07:00","message":"[bufferProcess] interim [840000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:02.05210612+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:02.199682558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:02.199727792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.008690798+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.008730606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรมถั่วลันเตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.008737158+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรมถั่วลันเตา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.008752074+07:00","message":"[buffer interim] 449 false ลักษณะทางพันธุกรรมถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.008758774+07:00","message":"[bufferProcess] interim [920000000]:ลักษณะทางพันธุกรรมถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.008761379+07:00","message":"[bufferProcess] send to processor:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.008764947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.008767591+07:00","message":"> Transcript [1676] [false]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.008770695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.008772726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.008774907+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.008777171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.147781214+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.147837755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.147845861+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.147866448+07:00","message":"[buffer interim] 449 false ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.147877701+07:00","message":"[bufferProcess] interim [980000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.147881945+07:00","message":"[bufferProcess] send to processor:ลักษณะทางพันธุกรรมถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.147889143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.14789416+07:00","message":"> Transcript [1677] [false]: 'ลักษณะทางพันธุกรรมถั่วลันเตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.14789895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.147902113+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.147916885+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.147920503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.261932524+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.26198501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรมถั่วลันเตาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.261991237+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรมถั่วลันเตาที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.262007048+07:00","message":"[buffer interim] 449 false ลักษณะทางพันธุกรรมถั่วลันเตาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.26201419+07:00","message":"[bufferProcess] interim [100000000]:ลักษณะทางพันธุกรรมถั่วลันเตาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.262017153+07:00","message":"[bufferProcess] send to processor:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.262023478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.262026098+07:00","message":"> Transcript [1678] [false]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.262029056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.262030918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.26203422+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.2620366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.333002752+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.333037974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.333043954+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.333061798+07:00","message":"[buffer interim] 449 false ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333070603+07:00","message":"[bufferProcess] interim [160000000]:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333073713+07:00","message":"[bufferProcess] send to processor:ลักษณะทางพันธุกรรมถั่วลันเตาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333081108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333087691+07:00","message":"> Transcript [1679] [false]: 'ลักษณะทางพันธุกรรมถั่วลันเตาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333091055+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333093884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333096167+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333098356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333103619+07:00","message":"Push: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333106014+07:00","message":"TextPushed: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333108296+07:00","message":"Set new StatePrefix : 'ลักษณะทางพันธุกรรมถั่วลันเตาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.333110503+07:00","message":"Next Push (prob) : 'ถั่วลันเตาที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.333118838+07:00","message":"push: {false ลักษณะทางพันธุกรรม 0 0xc000131480}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.459424177+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.459482967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรมถั่วลันเตาที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.459492173+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรมถั่วลันเตาที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.459512193+07:00","message":"[buffer interim] 449 false ลักษณะทางพันธุกรรมถั่วลันเตาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.459525579+07:00","message":"[bufferProcess] interim [280000000]:ลักษณะทางพันธุกรรมถั่วลันเตาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.459530628+07:00","message":"[bufferProcess] send to processor:ลักษณะทางพันธุกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.459541148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.459545216+07:00","message":"> Transcript [1680] [false]: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.459549248+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.492219018+07:00","message":"[GCS] IsForceVAD: false for message ID: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.517756834+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.517799692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรมถั่วลันเตาที่ mendel\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.517807532+07:00","message":"receive interim result [false|false]: ลักษณะทางพันธุกรรมถั่วลันเตาที่ mendel"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.517825669+07:00","message":"[buffer interim] 449 false ลักษณะทางพันธุกรรมถั่วลันเตาที่ mendel"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.517837222+07:00","message":"[bufferProcess] interim [340000000]:ลักษณะทางพันธุกรรมถั่วลันเตาที่ mendel"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.517841286+07:00","message":"[bufferProcess] send to processor:ลักษณะทางพันธุกรรมถั่วลันเตาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.517849221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.517853509+07:00","message":"> Transcript [1681] [false]: 'ลักษณะทางพันธุกรรมถั่วลันเตาที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.517858565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.51786147+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.517864637+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรมถั่วลันเตาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.517868233+07:00","message":"TextPushed: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.563608756+07:00","message":"[GCS] Start streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.63082323+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.630860697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะทางพันธุกรรมถั่วลันเตาที่เมนเดล\",\"confidence\":0.92299527}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.630866617+07:00","message":"receive interim result [true|false]: ลักษณะทางพันธุกรรมถั่วลันเตาที่เมนเดล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.630873993+07:00","message":"end recv isFinal message id 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.630876193+07:00","message":"end Recv id 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.630882205+07:00","message":"[buffer interim] 449 true ลักษณะทางพันธุกรรมถั่วลันเตาที่เมนเดล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630890552+07:00","message":"[bufferProcess] interim [550000000]:ลักษณะทางพันธุกรรมถั่วลันเตาที่เมนเดล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630895906+07:00","message":"[bufferProcess] send to processor (isfinal):ลักษณะทางพันธุกรรมถั่วลันเตาที่ mendel"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630899062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630902766+07:00","message":"> Transcript [1682] [false]: 'ลักษณะทางพันธุกรรมถั่วลันเตาที่ mendel'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630905566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630907363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630909155+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรมถั่วลันเตาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630911318+07:00","message":"TextPushed: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630913212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630915066+07:00","message":"> Transcript [1683] [true]: 'ลักษณะทางพันธุกรรมถั่วลันเตาที่เมนเดล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630917159+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630918986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630920646+07:00","message":"StatePrefix: 'ลักษณะทางพันธุกรรมถั่วลันเตาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630922315+07:00","message":"TextPushed: 'ลักษณะทางพันธุกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:03.630928294+07:00","message":"Push: 'ถั่วลันเตาที่เมนเดล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:03.630935782+07:00","message":"push: {true ถั่วลันเตาที่เมนเดล 0 0xc000131480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:03.64230507+07:00","message":"write wav file: './tmp/7560/7560_449.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:05.200531566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:05.200548913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:06.052708775+07:00","message":"[GCS] IsForceVAD: false for message ID: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:06.140585186+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:06.140614023+07:00","message":"found end of frame, send empty tag with msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:06.140617674+07:00","message":"end Recv id 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:06.140628361+07:00","message":"[buffer interim] 450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:06.140648024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:06.140653323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:06.140656182+07:00","message":"> Transcript [1684] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:06.14065911+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:06.140661577+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:06.140663491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:06.140665321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:06.140672332+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:06.140686937+07:00","message":"push: {true \n 0 0xc003596080}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:06.148969534+07:00","message":"write wav file: './tmp/7560/7560_450.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:06.183337192+07:00","message":"[GCS] Start streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:07.470992967+07:00","message":"[GCS] IsForceVAD: false for message ID: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:07.57011791+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:07.570135142+07:00","message":"found end of frame, send empty tag with msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:07.570139438+07:00","message":"end Recv id 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:07.570148186+07:00","message":"[buffer interim] 451 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:07.570156308+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:07.570161455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:07.570165053+07:00","message":"> Transcript [1685] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:07.570169026+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:07.57017228+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:07.570175083+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:07.570177908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:07.570181202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:07.57019315+07:00","message":"push: {true \n 0 0xc000130480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:07.577674875+07:00","message":"write wav file: './tmp/7560/7560_451.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:08.174596353+07:00","message":"[GCS] Start streaming session, msgId: 452"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:08.200646672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:08.200676907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.621725365+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.621774326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.621780257+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.62179609+07:00","message":"[buffer interim] 452 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.621803224+07:00","message":"[bufferProcess] interim [260000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.621805158+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.621812101+07:00","message":"[bufferProcess] send to processor (ticker):วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.621814376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.621816946+07:00","message":"> Transcript [1686] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.621819259+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.827512981+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.827563307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.827569201+07:00","message":"receive interim result [false|false]: วัดความ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.827588754+07:00","message":"[buffer interim] 452 false วัดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.827597453+07:00","message":"[bufferProcess] interim [500000000]:วัดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.827599414+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.945021055+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.945060706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.945065967+07:00","message":"receive interim result [false|false]: วัดความสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:09.945078668+07:00","message":"[buffer interim] 452 false วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.945087073+07:00","message":"[bufferProcess] interim [620000000]:วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.94508972+07:00","message":"[bufferProcess] send to processor:วัดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.94509516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.945098179+07:00","message":"> Transcript [1687] [false]: 'วัดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.945101026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.945102935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.945105217+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:09.945107496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.120554505+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.120603913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.120609676+07:00","message":"receive interim result [false|false]: วัดความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.120623319+07:00","message":"[buffer interim] 452 false วัดความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.120635412+07:00","message":"[bufferProcess] interim [800000000]:วัดความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.120638139+07:00","message":"[bufferProcess] send to processor:วัดความสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.120645377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.120648207+07:00","message":"> Transcript [1688] [false]: 'วัดความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.120651041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.120653444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.120655967+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.120658125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.439618209+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.439659815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสุขของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.439665078+07:00","message":"receive interim result [false|false]: ความสุขของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.439685395+07:00","message":"[buffer interim] 452 false ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.43969448+07:00","message":"[bufferProcess] interim [40000000]:ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.439696968+07:00","message":"[bufferProcess] send to processor:วัดความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.43970352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.439706816+07:00","message":"> Transcript [1689] [false]: 'วัดความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.439709683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.4397116+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.439713689+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.439715889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475223763+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475242259+07:00","message":"[GCS] Cleaned up inactive client: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475244839+07:00","message":"[GCS] Cleaned up inactive client: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475246938+07:00","message":"[GCS] Cleaned up inactive client: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475248597+07:00","message":"[GCS] Cleaned up inactive client: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475250258+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475251953+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475253613+07:00","message":"[GCS] Cleaned up inactive client: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475255232+07:00","message":"[GCS] Cleaned up inactive client: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475257053+07:00","message":"[GCS] Cleaned up inactive client: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475258709+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475260513+07:00","message":"[GCS] Cleaned up inactive client: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.47526232+07:00","message":"[GCS] Cleaned up inactive client: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475264186+07:00","message":"[GCS] Cleaned up inactive client: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.4752659+07:00","message":"[GCS] Cleaned up inactive client: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475268312+07:00","message":"[GCS] Cleaned up inactive client: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475270386+07:00","message":"[GCS] Cleaned up inactive client: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.475272083+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.47527364+07:00","message":"[GCS] Cleaned up inactive client: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.774841898+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.774879978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.774888768+07:00","message":"receive interim result [false|false]: วัดความสูงของต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:10.774903784+07:00","message":"[buffer interim] 452 false วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.774914729+07:00","message":"[bufferProcess] interim [400000000]:วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.774917497+07:00","message":"[bufferProcess] send to processor:ความสุขของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.774923726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.774927394+07:00","message":"> Transcript [1690] [false]: 'ความสุขของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.774930998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:10.774934004+07:00","message":"Set new StatePrefix: 'ความสุขของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.038150649+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.03819031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.038196171+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.03821109+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.038219923+07:00","message":"[bufferProcess] interim [640000000]:วัดความสูงของต้นถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.038224413+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.038231953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.038236816+07:00","message":"> Transcript [1691] [false]: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.038240381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.038243824+07:00","message":"Set new StatePrefix: 'วัดความสูงของต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.05672549+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.05675665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.056761757+07:00","message":"receive interim result [false|false]: วัดความสูงของต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.056773601+07:00","message":"[buffer interim] 452 false วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.056779972+07:00","message":"[bufferProcess] interim [700000000]:วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.056782489+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.056786086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.056788678+07:00","message":"> Transcript [1692] [false]: 'วัดความสูงของต้นถั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.056791511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.056793635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.056795678+07:00","message":"StatePrefix: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.056797844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:11.201186006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:11.201187687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.350079318+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.350125615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.350131991+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.350147633+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.350156587+07:00","message":"[bufferProcess] interim [0]:วัดความสูงของต้นถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.350159713+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.350163646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.350166501+07:00","message":"> Transcript [1693] [false]: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.350170227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.350172111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.350174574+07:00","message":"StatePrefix: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.350176583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.853923367+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.853972511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.853979187+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:11.85399986+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.854008018+07:00","message":"[bufferProcess] interim [480000000]:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.854010947+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.854016625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.854019225+07:00","message":"> Transcript [1694] [false]: 'วัดความสูงของต้นถั่วลันเตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.854023099+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.854025328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.854027653+07:00","message":"StatePrefix: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:11.854032995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.419491992+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.419531453+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-04-30T13:40:12.419537961+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.419551909+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419560094+07:00","message":"[bufferProcess] interim [80000000]:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419563371+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419570689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419573341+07:00","message":"> Transcript [1695] [false]: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419577134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419579578+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419581959+07:00","message":"StatePrefix: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419584277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419589361+07:00","message":"Push: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419591548+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.4195957+07:00","message":"Set new StatePrefix : 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.419598183+07:00","message":"Next Push (prob) : 'ถั่วลันเตานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.419606146+07:00","message":"push: {false วัดความสูงของต้น 0 0xc0033ee300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.551115588+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.551163967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้นมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.551178552+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.551195197+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตานั้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.551202795+07:00","message":"[bufferProcess] interim [140000000]:วัดความสูงของต้นถั่วลันเตานั้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.55120546+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.551209383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.551211978+07:00","message":"> Transcript [1696] [false]: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.551215271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.551218078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.551219866+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.551221929+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.619522171+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.619562883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.619569936+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.619588086+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.619604428+07:00","message":"[bufferProcess] interim [260000000]:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.619607313+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.619611417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.61961434+07:00","message":"> Transcript [1697] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.619617571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.619619568+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.619621849+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.619624125+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.623312334+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.623328098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้นมีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.623331373+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.623342422+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตานั้นมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.623346351+07:00","message":"[bufferProcess] interim [320000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.623348429+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.62335082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.623352944+07:00","message":"> Transcript [1698] [false]: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.623355895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.623357717+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.623359425+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.623361371+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.938293037+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.938339787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้นมีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.938346681+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.938359355+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตานั้นมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.93836955+07:00","message":"[bufferProcess] interim [560000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938372229+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938375879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938378551+07:00","message":"> Transcript [1699] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938382097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938384222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938386383+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938389183+07:00","message":"TextPushed: 'วัดความสูงของต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938395059+07:00","message":"Push: 'ถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938397076+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938399348+07:00","message":"Set new StatePrefix : 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.938401591+07:00","message":"Next Push (prob) : 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.938409444+07:00","message":"push: {false ถั่วลันเตานั้น 0 0xc0033ee300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.997329909+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.997371713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.997378999+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:12.997393067+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.99740023+07:00","message":"[bufferProcess] interim [680000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.997404307+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.997410089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.997414484+07:00","message":"> Transcript [1700] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.997419126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.997423504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.997425496+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:12.997428152+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:13.317433398+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:13.317477522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:13.31748384+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:13.317496549+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.317504632+07:00","message":"[bufferProcess] interim [980000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.317507558+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.317514694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.317517239+07:00","message":"> Transcript [1701] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.317520547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.317522554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.317524889+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.317527698+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:13.843004601+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:13.843093268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:13.843101183+07:00","message":"receive interim result [false|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:13.843117161+07:00","message":"[buffer interim] 452 false วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.843124577+07:00","message":"[bufferProcess] interim [520000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.843128438+07:00","message":"[bufferProcess] send to processor:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.843134984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.843144502+07:00","message":"> Transcript [1702] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.843166819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.843169549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.843171981+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:13.843174865+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:13.932641373+07:00","message":"[GCS] IsForceVAD: false for message ID: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:14.003413101+07:00","message":"[GCS] Start streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:14.095008383+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:14.095076492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ\",\"confidence\":0.9480387}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:14.09508609+07:00","message":"receive interim result [true|false]: วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:14.095098948+07:00","message":"end recv isFinal message id 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:14.095102117+07:00","message":"end Recv id 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:14.095112284+07:00","message":"[buffer interim] 452 true วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095128221+07:00","message":"[bufferProcess] interim [790000000]:วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095134021+07:00","message":"[bufferProcess] send to processor (isfinal):วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095147033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095162759+07:00","message":"> Transcript [1703] [false]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095168522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095171214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095173749+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095176892+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095183597+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095185381+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095187478+07:00","message":"Set new StatePrefix : 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095190224+07:00","message":"Next Push (prob) : 'สัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095192466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095194894+07:00","message":"> Transcript [1704] [true]: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095197117+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095198694+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095200699+07:00","message":"StatePrefix: 'วัดความสูงของต้นถั่วลันเตานั้นมีความสัมพันธ์กับปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095202914+07:00","message":"TextPushed: 'วัดความสูงของต้นถั่วลันเตานั้นมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:14.095205405+07:00","message":"Push: 'สัมพันธ์กับปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:14.095215659+07:00","message":"push: {false มีความ 0 0xc0033ee300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:14.095237407+07:00","message":"push: {true สัมพันธ์กับปริมาณ 0 0xc0033ee300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:14.10874238+07:00","message":"write wav file: './tmp/7560/7560_452.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:14.201219071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:14.201226601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:15.16265765+07:00","message":"[GCS] IsForceVAD: false for message ID: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:15.224257995+07:00","message":"[GCS] Start streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:15.246813904+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:15.246832682+07:00","message":"found end of frame, send empty tag with msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:15.246836007+07:00","message":"end Recv id 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:15.246841541+07:00","message":"[buffer interim] 453 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:15.246849489+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:15.246853717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:15.246856431+07:00","message":"> Transcript [1705] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:15.246858994+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:15.246861038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:15.246863134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:15.246864978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:15.246871653+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:15.246880456+07:00","message":"push: {true \n 0 0xc0033ee880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:15.252950738+07:00","message":"write wav file: './tmp/7560/7560_453.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:16.952103012+07:00","message":"[GCS] IsForceVAD: false for message ID: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.037286154+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.037308562+07:00","message":"found end of frame, send empty tag with msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.037311923+07:00","message":"end Recv id 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.037319659+07:00","message":"[buffer interim] 454 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.037327598+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.037340348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.037343303+07:00","message":"> Transcript [1706] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.03734565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.037347639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.037349305+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.037351272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.037353932+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.037364095+07:00","message":"push: {true \n 0 0xc000131d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:17.04427002+07:00","message":"write wav file: './tmp/7560/7560_454.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:17.201801453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:17.201812406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.593187567+07:00","message":"[GCS] Start streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.723964137+07:00","message":"[GCS] IsForceVAD: false for message ID: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.827303365+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.82732433+07:00","message":"found end of frame, send empty tag with msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.827327329+07:00","message":"end Recv id 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.827334906+07:00","message":"[buffer interim] 455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.827342345+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.827352859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.827356026+07:00","message":"> Transcript [1707] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.827358423+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.827360582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.827362307+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.8273642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:17.8273666+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.827376872+07:00","message":"push: {true \n 0 0xc003596300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:17.831723145+07:00","message":"write wav file: './tmp/7560/7560_455.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.913170937+07:00","message":"[GCS] Start streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:17.97229221+07:00","message":"[GCS] IsForceVAD: false for message ID: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:18.043455407+07:00","message":"[GCS] Start streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:18.16239519+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:18.16242119+07:00","message":"found end of frame, send empty tag with msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:18.162424617+07:00","message":"end Recv id 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:18.162434979+07:00","message":"[buffer interim] 456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:18.162442881+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:18.162447238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:18.162450239+07:00","message":"> Transcript [1708] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:18.16245281+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:18.162454759+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:18.162456418+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:18.162458194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:18.162465554+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:18.162476261+07:00","message":"push: {true \n 0 0xc003370400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:18.167258649+07:00","message":"write wav file: './tmp/7560/7560_456.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.464247128+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.464292377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เต่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.464298087+07:00","message":"receive interim result [false|false]: เต่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.464310562+07:00","message":"[buffer interim] 457 false เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.464318275+07:00","message":"[bufferProcess] interim [320000000]:เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.464320585+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.464325797+07:00","message":"[bufferProcess] send to processor (ticker):เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.464328196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.464331312+07:00","message":"> Transcript [1709] [false]: 'เต่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.464333917+07:00","message":"Set StatePrefix (first interim): 'เต่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.511294595+07:00","message":"[GCS] IsForceVAD: false for message ID: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.622454751+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.622505916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เต่า\",\"confidence\":0.8823284}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.622512136+07:00","message":"receive interim result [true|false]: เต่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.622519253+07:00","message":"end recv isFinal message id 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.6225216+07:00","message":"end Recv id 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.62252934+07:00","message":"[buffer interim] 457 true เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.622537254+07:00","message":"[bufferProcess] interim [500000000]:เต่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.622541467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.622544363+07:00","message":"> Transcript [1710] [true]: 'เต่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.622547285+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.622549287+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.622551155+07:00","message":"StatePrefix: 'เต่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.622553249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:19.622556486+07:00","message":"Push: 'เต่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.62256586+07:00","message":"push: {true เต่า 0 0xc0033ee000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:19.627787674+07:00","message":"write wav file: './tmp/7560/7560_457.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:19.643711061+07:00","message":"[GCS] Start streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.131386088+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.131433928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.131439738+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.131458003+07:00","message":"[buffer interim] 458 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.131465268+07:00","message":"[bufferProcess] interim [530000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.131467135+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:20.202117823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:20.202124551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.322073988+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.322112677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.322118369+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.322135477+07:00","message":"[buffer interim] 458 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.322143934+07:00","message":"[bufferProcess] interim [650000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.322146609+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.322150187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.322152994+07:00","message":"> Transcript [1711] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.322155161+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.464536559+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.464592172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่หนีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.464599831+07:00","message":"receive interim result [false|false]: ที่หนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.464617118+07:00","message":"[buffer interim] 458 false ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.464626915+07:00","message":"[bufferProcess] interim [770000000]:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.464630866+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.464640756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.464645206+07:00","message":"> Transcript [1712] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.464650285+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.464655351+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.464658111+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.464660955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.570466669+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.570506399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.57051254+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.570526387+07:00","message":"[buffer interim] 458 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.570537781+07:00","message":"[bufferProcess] interim [830000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.570540624+07:00","message":"[bufferProcess] send to processor:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.570547406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.570550346+07:00","message":"> Transcript [1713] [false]: 'ที่หนีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.570553922+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.570555929+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.570557863+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.570560726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.651634605+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.651674544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.651679969+07:00","message":"receive interim result [false|false]: ที่นี่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.651697874+07:00","message":"[buffer interim] 458 false ที่นี่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.651706245+07:00","message":"[bufferProcess] interim [890000000]:ที่นี่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.651709156+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.651712968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.651715712+07:00","message":"> Transcript [1714] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.651719108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.651721511+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.651723876+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.651726064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.899584751+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.899627701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.899633984+07:00","message":"receive interim result [false|false]: ที่นี่ฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.89964921+07:00","message":"[buffer interim] 458 false ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899657421+07:00","message":"[bufferProcess] interim [70000000]:ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.89965992+07:00","message":"[bufferProcess] send to processor:ที่นี่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899673198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899676352+07:00","message":"> Transcript [1715] [false]: 'ที่นี่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899679487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899681454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899683652+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899685894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899688489+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899690273+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899692147+07:00","message":"Set new StatePrefix : 'ที่นี่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.899694212+07:00","message":"Next Push (prob) : 'นี่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.899702047+07:00","message":"push: {false ที่ 0 0xc0033ee580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.921695072+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.921735903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.921740702+07:00","message":"receive interim result [false|false]: ที่มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:20.921755662+07:00","message":"[buffer interim] 458 false ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.921763631+07:00","message":"[bufferProcess] interim [130000000]:ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.921765895+07:00","message":"[bufferProcess] send to processor:ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.92176905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.921771752+07:00","message":"> Transcript [1716] [false]: 'ที่นี่ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.921773787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:20.921775774+07:00","message":"Set new StatePrefix: 'ที่นี่ฝนตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:21.060341433+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:21.060381629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุขนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:21.060387696+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:21.060399945+07:00","message":"[buffer interim] 458 false ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.060407655+07:00","message":"[bufferProcess] interim [430000000]:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.060410129+07:00","message":"[bufferProcess] send to processor:ที่มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.06041554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.060418403+07:00","message":"> Transcript [1717] [false]: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.060420663+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.060423246+07:00","message":"Set new StatePrefix: 'ที่มีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:21.594315342+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:21.594350808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุขนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:21.594357188+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:21.594373157+07:00","message":"[buffer interim] 458 false ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.594380789+07:00","message":"[bufferProcess] interim [30000000]:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.594383035+07:00","message":"[bufferProcess] send to processor:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.594386257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.594389211+07:00","message":"> Transcript [1718] [false]: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.594392349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.594394249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.594396908+07:00","message":"StatePrefix: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:21.594399225+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:22.992706439+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:22.992747129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุขนะคะจะมีปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:22.992753099+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะจะมีปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:22.992768391+07:00","message":"[buffer interim] 458 false ที่มีความสุขนะคะจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.99277634+07:00","message":"[bufferProcess] interim [410000000]:ที่มีความสุขนะคะจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992779839+07:00","message":"[bufferProcess] send to processor:ที่มีความสุขนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992788151+07:00","message":"[bufferProcess] send to processor (ticker):ที่มีความสุขนะคะจะมีปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992791021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992793721+07:00","message":"> Transcript [1719] [false]: 'ที่มีความสุขนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992797212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992799592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992801995+07:00","message":"StatePrefix: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992804559+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992806419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992808276+07:00","message":"> Transcript [1720] [false]: 'ที่มีความสุขนะคะจะมีปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992812583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992814484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992816072+07:00","message":"StatePrefix: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:22.992817962+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:23.203070671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:23.20308249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:23.327954475+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:23.328004871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุขนะคะจะมีปริมาณมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:23.328011379+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะจะมีปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:23.328024915+07:00","message":"[buffer interim] 458 false ที่มีความสุขนะคะจะมีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.32803259+07:00","message":"[bufferProcess] interim [650000000]:ที่มีความสุขนะคะจะมีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.328034971+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:23.518161955+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:23.518201592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุขนะคะจะมีปริมาณมากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:23.518207221+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:23.518219344+07:00","message":"[buffer interim] 458 false ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.51822776+07:00","message":"[bufferProcess] interim [890000000]:ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518230573+07:00","message":"[bufferProcess] send to processor:ที่มีความสุขนะคะจะมีปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518234257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518237213+07:00","message":"> Transcript [1721] [false]: 'ที่มีความสุขนะคะจะมีปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518241279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518243553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518245795+07:00","message":"StatePrefix: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518248155+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518250757+07:00","message":"Push: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518252813+07:00","message":"TextPushed: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.51825499+07:00","message":"Set new StatePrefix : 'ที่มีความสุขนะคะจะมีปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:23.518257592+07:00","message":"Next Push (prob) : 'นะคะจะมีปริมาณมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:23.518266177+07:00","message":"push: {false มีความสุข 0 0xc0033ee580}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:24.119835833+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:24.119877529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีความสุขนะคะจะมีปริมาณมากกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:24.119883395+07:00","message":"receive interim result [false|false]: ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:24.119902208+07:00","message":"[buffer interim] 458 false ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:24.119912402+07:00","message":"[bufferProcess] interim [490000000]:ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:24.119915214+07:00","message":"[bufferProcess] send to processor:ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:24.119921426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:24.119924529+07:00","message":"> Transcript [1722] [false]: 'ที่มีความสุขนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:24.119928718+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:24.119930784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:24.119932625+07:00","message":"StatePrefix: 'ที่มีความสุขนะคะจะมีปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:24.119935016+07:00","message":"TextPushed: 'ที่มีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:24.961619361+07:00","message":"[GCS] IsForceVAD: false for message ID: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:25.16092605+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:25.160963791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า\",\"confidence\":0.9105458}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:25.160971334+07:00","message":"receive interim result [true|false]: ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:25.16098139+07:00","message":"end recv isFinal message id 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:25.160983884+07:00","message":"end Recv id 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:25.160998612+07:00","message":"[buffer interim] 458 true ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161008225+07:00","message":"[bufferProcess] interim [540000000]:ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161011708+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีความสุขนะคะจะมีปริมาณมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.16101521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161018002+07:00","message":"> Transcript [1723] [false]: 'ที่มีความสุขนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161021587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161023741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161025552+07:00","message":"StatePrefix: 'ที่มีความสุขนะคะจะมีปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.16102805+07:00","message":"TextPushed: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161029763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161031609+07:00","message":"> Transcript [1724] [true]: 'ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161033736+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161035497+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161037196+07:00","message":"StatePrefix: 'ที่มีความสุขนะคะจะมีปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.16103906+07:00","message":"TextPushed: 'ที่มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.16104054+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161154778+07:00","message":"Push: 'ปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161157607+07:00","message":"TextPushed: 'ที่มีความสุขปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161160035+07:00","message":"Set new StatePrefix : 'ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161180127+07:00","message":"Next Push (prob) : 'ที่นี่ต้องสูงนะคะจะมีปริมาณมากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:25.161188393+07:00","message":"push: {true ปริมาณมากกว่า 0 0xc0033ee580}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:25.161187602+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_458.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:25.172890152+07:00","message":"write wav file: './tmp/7560/7560_458.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:26.203394888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:26.20341504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:26.814075774+07:00","message":"[GCS] Start streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.182912727+07:00","message":"[GCS] IsForceVAD: false for message ID: 459"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:29.204147383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:29.204151201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.273669067+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.27369155+07:00","message":"found end of frame, send empty tag with msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.2736949+07:00","message":"end Recv id 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.273702122+07:00","message":"[buffer interim] 459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.273708501+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.273712653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.27371524+07:00","message":"> Transcript [1725] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.273717503+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.273719286+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.273720959+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.273722661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.273724878+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.273734283+07:00","message":"push: {true \n 0 0xc000131700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:29.283642321+07:00","message":"write wav file: './tmp/7560/7560_459.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.505049885+07:00","message":"[GCS] Start streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.571540018+07:00","message":"[GCS] IsForceVAD: false for message ID: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.693435333+07:00","message":"[GCS] Start streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.770023463+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.770042939+07:00","message":"found end of frame, send empty tag with msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.770046286+07:00","message":"end Recv id 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.77005321+07:00","message":"[buffer interim] 460 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.770059954+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.770063999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.770066664+07:00","message":"> Transcript [1726] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.770069106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.770070938+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.770072657+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.770074391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:29.77007667+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:29.770084924+07:00","message":"push: {true \n 0 0xc0027b4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:29.779968584+07:00","message":"write wav file: './tmp/7560/7560_460.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:32.20512831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:32.205138006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:33.292606215+07:00","message":"[GCS] IsForceVAD: false for message ID: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:33.354281479+07:00","message":"[GCS] Start streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:33.405440212+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:33.405466421+07:00","message":"found end of frame, send empty tag with msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:33.405470827+07:00","message":"end Recv id 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:33.405480076+07:00","message":"[buffer interim] 461 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:33.40549431+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:33.405499779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:33.405503418+07:00","message":"> Transcript [1727] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:33.405507265+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:33.405510653+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:33.405513238+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:33.405516205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:33.405525731+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:33.405537656+07:00","message":"push: {true \n 0 0xc0027b4c80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:33.414734293+07:00","message":"write wav file: './tmp/7560/7560_461.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:34.37184691+07:00","message":"[GCS] IsForceVAD: false for message ID: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:34.489812449+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:34.489846353+07:00","message":"found end of frame, send empty tag with msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:34.489850796+07:00","message":"end Recv id 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:34.489859874+07:00","message":"[buffer interim] 462 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:34.489868023+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:34.489875079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:34.489878128+07:00","message":"> Transcript [1728] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:34.489880937+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:34.489882771+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:34.489884756+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:34.489886534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:34.489890795+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:34.4899023+07:00","message":"push: {true \n 0 0xc000130280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:34.495731498+07:00","message":"write wav file: './tmp/7560/7560_462.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:34.694788062+07:00","message":"[GCS] Start streaming session, msgId: 463"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:35.206153646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:35.206184911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:35.782199277+07:00","message":"[GCS] IsForceVAD: false for message ID: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:35.902981793+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:35.903017899+07:00","message":"found end of frame, send empty tag with msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:35.903023041+07:00","message":"end Recv id 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:35.903035747+07:00","message":"[buffer interim] 463 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:35.903068703+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:35.903074276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:35.903077663+07:00","message":"> Transcript [1729] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:35.903080082+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:35.903082001+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:35.903083931+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:35.903085652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:35.903088247+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:35.90309791+07:00","message":"push: {true \n 0 0xc003596400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:35.909457203+07:00","message":"write wav file: './tmp/7560/7560_463.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:36.493660571+07:00","message":"[GCS] Start streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:36.552308705+07:00","message":"[GCS] IsForceVAD: false for message ID: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:36.704920756+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:36.70494369+07:00","message":"found end of frame, send empty tag with msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:36.704947013+07:00","message":"end Recv id 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:36.704954368+07:00","message":"[buffer interim] 464 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:36.70496121+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:36.704964825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:36.704967628+07:00","message":"> Transcript [1730] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:36.704971073+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:36.704973713+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:36.704976738+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:36.704979485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:36.704982717+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:36.705001806+07:00","message":"push: {true \n 0 0xc00039d580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:36.709562249+07:00","message":"write wav file: './tmp/7560/7560_464.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:36.742568645+07:00","message":"[GCS] Start streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:37.98469904+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:37.984753489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:37.984759035+07:00","message":"receive interim result [false|false]: ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:37.984774151+07:00","message":"[buffer interim] 465 false ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:37.98478023+07:00","message":"[bufferProcess] interim [130000000]:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:37.984782353+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:37.984787407+07:00","message":"[bufferProcess] send to processor (ticker):ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:37.984789513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:37.984791858+07:00","message":"> Transcript [1731] [false]: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:37.984794102+07:00","message":"Set StatePrefix (first interim): 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.178333279+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.178372822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.178380757+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.178393163+07:00","message":"[buffer interim] 465 false เพื่อช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.178399942+07:00","message":"[bufferProcess] interim [310000000]:เพื่อช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.178401885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:38.20694428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:38.206964096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.507091808+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.507137122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.507146371+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.50716379+07:00","message":"[buffer interim] 465 false เพื่อช่วยให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.507170796+07:00","message":"[bufferProcess] interim [610000000]:เพื่อช่วยให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.507173454+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.507180394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.507183164+07:00","message":"> Transcript [1732] [false]: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.507185416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.507187863+07:00","message":"Set new StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.627566025+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.627609283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้เช่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.627614595+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้เช่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.627630519+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.627634111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.627636657+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.627652955+07:00","message":"[buffer interim] 465 false เพื่อช่วยให้เช่า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:38.627677853+07:00","message":"[buffer interim] 465 false เพื่อช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627689737+07:00","message":"[bufferProcess] interim [670000000]:เพื่อช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627693852+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627702727+07:00","message":"[bufferProcess] interim [730000000]:เพื่อช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627705796+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้เช่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627709839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627713833+07:00","message":"> Transcript [1733] [false]: 'เพื่อช่วยให้ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627718535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627721307+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627724535+07:00","message":"StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627727515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627731095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627733763+07:00","message":"> Transcript [1734] [false]: 'เพื่อช่วยให้เช่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627736888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627740262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627742915+07:00","message":"StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:38.627746715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:39.200721461+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:39.200759022+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-04-30T13:40:39.200765727+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:39.200780415+07:00","message":"[buffer interim] 465 false เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.200787099+07:00","message":"[bufferProcess] interim [270000000]:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.200789538+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้ช่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.200792862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.200795622+07:00","message":"> Transcript [1735] [false]: 'เพื่อช่วยให้ช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.200798718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.200800782+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.200802632+07:00","message":"StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.200804527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:39.787502706+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:39.787537667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่องยาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:39.787544691+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:39.787560248+07:00","message":"[buffer interim] 465 false เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787570103+07:00","message":"[bufferProcess] interim [870000000]:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787572461+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787575626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787578409+07:00","message":"> Transcript [1736] [false]: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787582539+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.78758455+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787586408+07:00","message":"StatePrefix: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787588374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787595194+07:00","message":"Push: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787597018+07:00","message":"TextPushed: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787599011+07:00","message":"Set new StatePrefix : 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:39.787601172+07:00","message":"Next Push (prob) : 'ช่องยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:39.787609094+07:00","message":"push: {false เพื่อช่วยให้ 0 0xc003371100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475801033+07:00","message":"[GCS] Cleaned up inactive client: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475821554+07:00","message":"[GCS] Cleaned up inactive client: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475824371+07:00","message":"[GCS] Cleaned up inactive client: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475826207+07:00","message":"[GCS] Cleaned up inactive client: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475828295+07:00","message":"[GCS] Cleaned up inactive client: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475830038+07:00","message":"[GCS] Cleaned up inactive client: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475831768+07:00","message":"[GCS] Cleaned up inactive client: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475833701+07:00","message":"[GCS] Cleaned up inactive client: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475836231+07:00","message":"[GCS] Cleaned up inactive client: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.47583792+07:00","message":"[GCS] Cleaned up inactive client: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475839697+07:00","message":"[GCS] Cleaned up inactive client: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475841527+07:00","message":"[GCS] Cleaned up inactive client: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475843292+07:00","message":"[GCS] Cleaned up inactive client: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475844925+07:00","message":"[GCS] Cleaned up inactive client: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.47584953+07:00","message":"[GCS] Cleaned up inactive client: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475851205+07:00","message":"[GCS] Cleaned up inactive client: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475852782+07:00","message":"[GCS] Cleaned up inactive client: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:40.475854427+07:00","message":"[GCS] Cleaned up inactive client: 438"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:41.20782631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:41.207851714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.326556465+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.326590671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่องยาวขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.326596403+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่องยาวขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.326611556+07:00","message":"[buffer interim] 465 false เพื่อช่วยให้ช่องยาวขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326619011+07:00","message":"[bufferProcess] interim [370000000]:เพื่อช่วยให้ช่องยาวขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326621432+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326626836+07:00","message":"[bufferProcess] send to processor (ticker):เพื่อช่วยให้ช่องยาวขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326629836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326632492+07:00","message":"> Transcript [1737] [false]: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326635541+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326637614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326639726+07:00","message":"StatePrefix: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326642384+07:00","message":"TextPushed: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326644271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326646132+07:00","message":"> Transcript [1738] [false]: 'เพื่อช่วยให้ช่องยาวขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326648038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326649629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326651193+07:00","message":"StatePrefix: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.326652899+07:00","message":"TextPushed: 'เพื่อช่วยให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.340115595+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.340150532+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-04-30T13:40:41.340156632+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.340168246+07:00","message":"[buffer interim] 465 false เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.340174715+07:00","message":"[bufferProcess] interim [430000000]:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.340177316+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.904925811+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.904969882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่องยาวได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.904976297+07:00","message":"receive interim result [false|false]: เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:41.905000148+07:00","message":"[buffer interim] 465 false เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.905011142+07:00","message":"[bufferProcess] interim [970000000]:เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.905014173+07:00","message":"[bufferProcess] send to processor:เพื่อช่วยให้ช่องยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.905020921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.90502362+07:00","message":"> Transcript [1739] [false]: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.905027231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.905029906+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.905032465+07:00","message":"StatePrefix: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:41.905034894+07:00","message":"TextPushed: 'เพื่อช่วยให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.062910841+07:00","message":"[GCS] IsForceVAD: false for message ID: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.19410989+07:00","message":"[GCS] Start streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.21497097+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.215012896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อช่วยให้ช่องยาวขึ้นได้\",\"confidence\":0.9047156}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.215018704+07:00","message":"receive interim result [true|false]: เพื่อช่วยให้ช่องยาวขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.215030186+07:00","message":"end recv isFinal message id 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.215032521+07:00","message":"end Recv id 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.215039501+07:00","message":"[buffer interim] 465 true เพื่อช่วยให้ช่องยาวขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215046471+07:00","message":"[bufferProcess] interim [330000000]:เพื่อช่วยให้ช่องยาวขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.21505425+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อช่วยให้ช่องยาวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215057808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215060507+07:00","message":"> Transcript [1740] [false]: 'เพื่อช่วยให้ช่องยาวได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215063575+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215065531+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215067832+07:00","message":"StatePrefix: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215069699+07:00","message":"TextPushed: 'เพื่อช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215075587+07:00","message":"Push: 'ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215077349+07:00","message":"TextPushed: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215079879+07:00","message":"Set new StatePrefix : 'เพื่อช่วยให้ช่องยาวได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215081951+07:00","message":"Next Push (prob) : 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215083725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215085674+07:00","message":"> Transcript [1741] [true]: 'เพื่อช่วยให้ช่องยาวขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215087799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215089532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215091076+07:00","message":"StatePrefix: 'เพื่อช่วยให้ช่องยาวได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.215092804+07:00","message":"TextPushed: 'เพื่อช่วยให้ช่องยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:42.21509475+07:00","message":"Push: 'ขึ้นได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.21510207+07:00","message":"push: {false ช่องยาว 0 0xc003371100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:42.215110685+07:00","message":"push: {true ขึ้นได้ 0 0xc003371100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:42.226132018+07:00","message":"write wav file: './tmp/7560/7560_465.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:43.600947536+07:00","message":"[GCS] IsForceVAD: false for message ID: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:43.664042053+07:00","message":"[GCS] Start streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:43.708868858+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:43.708888928+07:00","message":"found end of frame, send empty tag with msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:43.708892154+07:00","message":"end Recv id 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:43.708899167+07:00","message":"[buffer interim] 466 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:43.708906001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:43.708909663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:43.708912757+07:00","message":"> Transcript [1742] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:43.708915384+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:43.708917301+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:43.708919016+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:43.70892074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:43.708923076+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:43.708932453+07:00","message":"push: {true \n 0 0xc00039dd80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:43.715499605+07:00","message":"write wav file: './tmp/7560/7560_466.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:44.208337749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:44.208353857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:45.739959812+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:45.740021193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:45.740027214+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:45.740044241+07:00","message":"[buffer interim] 467 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:45.740050489+07:00","message":"[bufferProcess] interim [860000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:45.740052465+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:45.740057561+07:00","message":"[bufferProcess] send to processor (ticker):ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:45.740060039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:45.740063017+07:00","message":"> Transcript [1743] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:45.740065222+07:00","message":"Set StatePrefix (first interim): 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.329405589+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.329452308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.329459936+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.329478865+07:00","message":"[buffer interim] 467 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.329492317+07:00","message":"[bufferProcess] interim [460000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.329495877+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.441533996+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.441576208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.441584283+07:00","message":"receive interim result [false|false]: ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.441602053+07:00","message":"[buffer interim] 467 false ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.44161199+07:00","message":"[bufferProcess] interim [580000000]:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.441615872+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.441620969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.441625066+07:00","message":"> Transcript [1744] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.441628911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.441632514+07:00","message":"Set new StatePrefix: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.636981141+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.637026952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ได้ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.637032612+07:00","message":"receive interim result [false|false]: ไม่ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.637048154+07:00","message":"[buffer interim] 467 false ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.637056133+07:00","message":"[bufferProcess] interim [760000000]:ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.637058589+07:00","message":"[bufferProcess] send to processor:ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.637065188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.63706778+07:00","message":"> Transcript [1745] [false]: 'ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.637070873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.637072927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.637075017+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:46.637077073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.868905331+07:00","message":"[GCS] IsForceVAD: false for message ID: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:46.933137401+07:00","message":"[GCS] Start streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.054944771+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.054987258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะไม่ได้ใช้\",\"confidence\":0.8724514}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.05499889+07:00","message":"receive interim result [true|false]: ดีนะคะไม่ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.055009591+07:00","message":"end recv isFinal message id 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.055011859+07:00","message":"end Recv id 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.055018431+07:00","message":"[buffer interim] 467 true ดีนะคะไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055029092+07:00","message":"[bufferProcess] interim [210000000]:ดีนะคะไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055032192+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055035342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055038024+07:00","message":"> Transcript [1746] [false]: 'ไม่ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055040871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055042733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055045507+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055047472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055049009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055051019+07:00","message":"> Transcript [1747] [true]: 'ดีนะคะไม่ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055053499+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.05505527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055056926+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055058463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.055065632+07:00","message":"Push: 'ดีนะคะไม่ได้ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.055074153+07:00","message":"push: {true ดีนะคะไม่ได้ใช้ 0 0xc003596b80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:47.063541338+07:00","message":"write wav file: './tmp/7560/7560_467.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:47.209306494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:47.209315745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.501435963+07:00","message":"[GCS] IsForceVAD: false for message ID: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.604534132+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.604559242+07:00","message":"found end of frame, send empty tag with msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.604564107+07:00","message":"end Recv id 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.604573041+07:00","message":"[buffer interim] 468 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.604582369+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.604593391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.604597786+07:00","message":"> Transcript [1748] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.604601629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.604604594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.604607438+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.604610352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:47.60461404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.604625749+07:00","message":"push: {true \n 0 0xc000130500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:47.609512461+07:00","message":"write wav file: './tmp/7560/7560_468.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:47.89330735+07:00","message":"[GCS] Start streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:49.655855646+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:49.655900821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:49.655906085+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:49.655922258+07:00","message":"[buffer interim] 469 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:49.655928855+07:00","message":"[bufferProcess] interim [560000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:49.655931052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:49.655938297+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:49.655943912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:49.655946949+07:00","message":"> Transcript [1749] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:49.65594938+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:49.975245291+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:49.975295067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:49.975300823+07:00","message":"receive interim result [false|false]: ประมาณ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:49.975312499+07:00","message":"[buffer interim] 469 false ประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:49.975320156+07:00","message":"[bufferProcess] interim [860000000]:ประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:49.975322095+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.167498169+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.167537782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.167543678+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.167564826+07:00","message":"[buffer interim] 469 false ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.167572568+07:00","message":"[bufferProcess] interim [40000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.167575292+07:00","message":"[bufferProcess] send to processor:ประมาณ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.167581919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.167584474+07:00","message":"> Transcript [1750] [false]: 'ประมาณ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.167587868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.167589751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.167591543+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.167593575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.180946273+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.180973894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 1.5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.180978956+07:00","message":"receive interim result [false|false]: ประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.181001478+07:00","message":"[buffer interim] 469 false ประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.181008345+07:00","message":"[bufferProcess] interim [100000000]:ประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.181010933+07:00","message":"[bufferProcess] send to processor:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.181013978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.181016325+07:00","message":"> Transcript [1751] [false]: 'ประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.181018906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.181020766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.181022537+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.181024332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:50.209360607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:50.20937254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.221255215+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.22128603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.221291952+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.221303376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1.5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.221306179+07:00","message":"receive interim result [false|false]:  1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.221312456+07:00","message":"[buffer interim] 469 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.221316927+07:00","message":"[buffer interim] 469 false  1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.221322029+07:00","message":"[bufferProcess] interim [160000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.221324273+07:00","message":"[bufferProcess] send to processor:ประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.22132798+07:00","message":"[bufferProcess] interim [160000000]: 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.221330686+07:00","message":"[bufferProcess] update buffer: ประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.221339715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.221364565+07:00","message":"> Transcript [1752] [false]: 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.221369263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.221371215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.221373191+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.221375349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.542781849+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.542820555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.542826063+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.542836542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1.5 ซม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.542839013+07:00","message":"receive interim result [false|false]:  1.5 ซม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.542847202+07:00","message":"[buffer interim] 469 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.542850874+07:00","message":"[buffer interim] 469 false  1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542857281+07:00","message":"[bufferProcess] interim [460000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542859999+07:00","message":"[bufferProcess] send to processor:ประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542862746+07:00","message":"[bufferProcess] interim [460000000]: 1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542865515+07:00","message":"[bufferProcess] update buffer: ประมาณ 1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542867927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542870408+07:00","message":"> Transcript [1753] [false]: 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.54287323+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542875182+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542876968+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542878819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542881068+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542882847+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542885213+07:00","message":"Set new StatePrefix : 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.542887168+07:00","message":"Next Push (prob) : ' 1.5'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.542894328+07:00","message":"push: {false ประมาณ 0 0xc003371000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.739578978+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.739620209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.739628036+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.739638309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1.5 เซนติเมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.73964129+07:00","message":"receive interim result [false|false]:  1.5 เซนติเมตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.739648557+07:00","message":"[buffer interim] 469 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.739652167+07:00","message":"[buffer interim] 469 false  1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.739659497+07:00","message":"[bufferProcess] interim [640000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.739663005+07:00","message":"[bufferProcess] send to processor:ประมาณ 1.5 ซม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.739668197+07:00","message":"[bufferProcess] interim [640000000]: 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.7396731+07:00","message":"[bufferProcess] update buffer: ประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.739679133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.739684217+07:00","message":"> Transcript [1754] [false]: 'ประมาณ 1.5 ซม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.739690602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.739693644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.739696683+07:00","message":"StatePrefix: 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.739699774+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.742524836+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.742536148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 1.5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.74253988+07:00","message":"receive interim result [false|false]: ประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.742547944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เซนติเมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.742551781+07:00","message":"receive interim result [false|false]:  เซนติเมตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.742555182+07:00","message":"[buffer interim] 469 false ประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:50.74255742+07:00","message":"[buffer interim] 469 false  เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742560399+07:00","message":"[bufferProcess] interim [700000000]:ประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742562532+07:00","message":"[bufferProcess] send to processor:ประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742564936+07:00","message":"[bufferProcess] interim [700000000]: เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742567204+07:00","message":"[bufferProcess] update buffer: ประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742569929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742572268+07:00","message":"> Transcript [1755] [false]: 'ประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742574297+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742575948+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742577705+07:00","message":"StatePrefix: 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:50.742579404+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.221021854+07:00","message":"[GCS] IsForceVAD: false for message ID: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.310378608+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.310423971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 1.5 เซนติเมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.310430404+07:00","message":"receive interim result [false|false]: ประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.310445346+07:00","message":"[buffer interim] 469 false ประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.31045348+07:00","message":"[bufferProcess] interim [240000000]:ประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.310456262+07:00","message":"[bufferProcess] send to processor:ประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.310461668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.310464504+07:00","message":"> Transcript [1756] [false]: 'ประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.310467831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.310470038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.310471924+07:00","message":"StatePrefix: 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.310474217+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.312842545+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.312877982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 1.5\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.31288407+07:00","message":"receive interim result [false|false]: ประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.312898003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" cm ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.312900715+07:00","message":"receive interim result [false|false]:  cm ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.312907879+07:00","message":"[buffer interim] 469 false ประมาณ 1.5"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.312915001+07:00","message":"[buffer interim] 469 false  cm ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312921275+07:00","message":"[bufferProcess] interim [360000000]:ประมาณ 1.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312923625+07:00","message":"[bufferProcess] send to processor:ประมาณ 1.5 เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.31292688+07:00","message":"[bufferProcess] interim [360000000]: cm ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.3129297+07:00","message":"[bufferProcess] update buffer: ประมาณ 1.5 cm ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312932664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312935304+07:00","message":"> Transcript [1757] [false]: 'ประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312939268+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312941338+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312943347+07:00","message":"StatePrefix: 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312945393+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312948099+07:00","message":"Push: ' 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312952575+07:00","message":"TextPushed: 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312954895+07:00","message":"Set new StatePrefix : 'ประมาณ 1.5 เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.312957233+07:00","message":"Next Push (prob) : ' เซนติเมตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.312965579+07:00","message":"push: {false  1.5 0 0xc003371000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.327805204+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.327837235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 1.5 เซนติเมตรค่ะ\",\"confidence\":0.9050553}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.327843322+07:00","message":"receive interim result [true|false]: ประมาณ 1.5 เซนติเมตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.327853911+07:00","message":"end recv isFinal message id 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.327856082+07:00","message":"end Recv id 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.32786195+07:00","message":"[buffer interim] 469 true ประมาณ 1.5 เซนติเมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327868056+07:00","message":"[bufferProcess] interim [360000000]:ประมาณ 1.5 เซนติเมตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327871368+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณ 1.5 cm ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327874643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327878097+07:00","message":"> Transcript [1758] [false]: 'ประมาณ 1.5 cm ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327880251+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327882996+07:00","message":"Set new StatePrefix: 'ประมาณ 1.5 cm ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327884585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327886357+07:00","message":"> Transcript [1759] [true]: 'ประมาณ 1.5 เซนติเมตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327888608+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327890603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327892433+07:00","message":"StatePrefix: 'ประมาณ 1.5 cm ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.32789466+07:00","message":"TextPushed: 'ประมาณ 1.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.327897421+07:00","message":"Push: ' เซนติเมตรค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.327904738+07:00","message":"push: {true  เซนติเมตรค่ะ 0 0xc003371000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:51.33607955+07:00","message":"write wav file: './tmp/7560/7560_469.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.732983322+07:00","message":"[GCS] Start streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.802117711+07:00","message":"[GCS] IsForceVAD: false for message ID: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.926885747+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.926907868+07:00","message":"found end of frame, send empty tag with msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.926911156+07:00","message":"end Recv id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.92691956+07:00","message":"[buffer interim] 470 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.926927316+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.926931354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.926934245+07:00","message":"> Transcript [1760] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.926936569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.926938547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.926940276+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.926942067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:51.926944166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:51.926954053+07:00","message":"push: {true \n 0 0xc0033ee280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:51.931594576+07:00","message":"write wav file: './tmp/7560/7560_470.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:52.254021771+07:00","message":"[GCS] Start streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:52.311946007+07:00","message":"[GCS] IsForceVAD: false for message ID: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:52.435791212+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:52.435809206+07:00","message":"found end of frame, send empty tag with msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:52.435812242+07:00","message":"end Recv id 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:52.435820133+07:00","message":"[buffer interim] 471 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:52.435828705+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:52.435832828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:52.435835767+07:00","message":"> Transcript [1761] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:52.435838413+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:52.435840428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:52.435842384+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:52.435846541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:52.43585426+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:52.435864516+07:00","message":"push: {true \n 0 0xc003210580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:52.440459833+07:00","message":"write wav file: './tmp/7560/7560_471.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:52.503839449+07:00","message":"[GCS] Start streaming session, msgId: 472"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:53.209727086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:53.209765135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:54.571978167+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:54.572025387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:54.572032615+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:54.572050478+07:00","message":"[buffer interim] 472 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:54.572059041+07:00","message":"[bufferProcess] interim [100000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:54.572062383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:54.572071593+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:54.572075606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:54.572079491+07:00","message":"> Transcript [1762] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:54.572082484+07:00","message":"Set StatePrefix (first interim): 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.154729022+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.154768152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.154775194+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.154788979+07:00","message":"[buffer interim] 472 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.154798836+07:00","message":"[bufferProcess] interim [700000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.154800878+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.277620204+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.277661259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะจะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.277666945+07:00","message":"receive interim result [false|false]: นะคะจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.277684087+07:00","message":"[buffer interim] 472 false นะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.277691506+07:00","message":"[bufferProcess] interim [820000000]:นะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.277694518+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.277698121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.277700869+07:00","message":"> Transcript [1763] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.277704114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.277706082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.277707868+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.277709748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.352017617+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.352058789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.352065685+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.352081557+07:00","message":"[buffer interim] 472 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.35208898+07:00","message":"[bufferProcess] interim [880000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.352091735+07:00","message":"[bufferProcess] send to processor:นะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.35209862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.352101478+07:00","message":"> Transcript [1764] [false]: 'นะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.352104974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.352107089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.352108915+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.352110975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.473242867+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.473287312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะจะมีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.473294576+07:00","message":"receive interim result [false|false]: นะคะจะมีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.473307731+07:00","message":"[buffer interim] 472 false นะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.473318665+07:00","message":"[bufferProcess] interim [0]:นะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.473321999+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.473329842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.47333449+07:00","message":"> Transcript [1765] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.473340005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.473344217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.473346102+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.473348337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.573896723+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.573937523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.573943892+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.573956098+07:00","message":"[buffer interim] 472 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573963342+07:00","message":"[bufferProcess] interim [120000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573966303+07:00","message":"[bufferProcess] send to processor:นะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573971706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573974575+07:00","message":"> Transcript [1766] [false]: 'นะคะจะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.57397804+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573980308+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573982101+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573984448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573989264+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573991384+07:00","message":"TextPushed: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.573993352+07:00","message":"Set new StatePrefix : 'นะคะจะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:55.574001168+07:00","message":"Next Push (prob) : 'จะมีการใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:55.57400997+07:00","message":"push: {false นะคะ 0 0xc0033ee400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.046086396+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.046126377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะจะมีการใช้สารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.046132511+07:00","message":"receive interim result [false|false]: นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.046145374+07:00","message":"[buffer interim] 472 false นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.046153167+07:00","message":"[bufferProcess] interim [600000000]:นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.046156171+07:00","message":"[bufferProcess] send to processor:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.046163211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.046166073+07:00","message":"> Transcript [1767] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.046168044+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:56.210778763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:56.21080057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.351477026+07:00","message":"[GCS] IsForceVAD: false for message ID: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.454416691+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.454459721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะจะมีการใช้สารสังเคราะห์\",\"confidence\":0.90411824}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.454466444+07:00","message":"receive interim result [true|false]: นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.454480369+07:00","message":"end recv isFinal message id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.454483433+07:00","message":"end Recv id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.454493204+07:00","message":"[buffer interim] 472 true นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.45450173+07:00","message":"[bufferProcess] interim [50000000]:นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454505322+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะจะมีการใช้สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454508488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454511114+07:00","message":"> Transcript [1768] [false]: 'นะคะจะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454514381+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454516322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454518594+07:00","message":"StatePrefix: 'นะคะจะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454520779+07:00","message":"TextPushed: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.45452235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.45452435+07:00","message":"> Transcript [1769] [true]: 'นะคะจะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454526552+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454528161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454531226+07:00","message":"StatePrefix: 'นะคะจะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454533079+07:00","message":"TextPushed: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:56.454535748+07:00","message":"Push: 'จะมีการใช้สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:56.454543991+07:00","message":"push: {true จะมีการใช้สารสังเคราะห์ 0 0xc0033ee400}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:56.464073818+07:00","message":"write wav file: './tmp/7560/7560_472.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:57.182961819+07:00","message":"[GCS] Start streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:57.310924996+07:00","message":"[GCS] IsForceVAD: false for message ID: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:57.463919538+07:00","message":"receive streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:57.463953941+07:00","message":"found end of frame, send empty tag with msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:57.463959256+07:00","message":"end Recv id 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:57.46397123+07:00","message":"[buffer interim] 473 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:57.463980645+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:57.463985948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:57.463989993+07:00","message":"> Transcript [1770] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:57.463993851+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:57.46400815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:57.464010738+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:57.464014682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:57.464025674+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:57.464038546+07:00","message":"push: {true \n 0 0xc003210c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:57.469008745+07:00","message":"write wav file: './tmp/7560/7560_473.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:57.503803094+07:00","message":"[GCS] Start streaming session, msgId: 474"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:59.210876242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:40:59.210878645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.582682792+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.582738925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.582745412+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.582759488+07:00","message":"[buffer interim] 474 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.582767172+07:00","message":"[bufferProcess] interim [920000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.582769771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.582776115+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.582779121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.582781968+07:00","message":"> Transcript [1771] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.582784199+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.741873629+07:00","message":"[GCS] IsForceVAD: false for message ID: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.813853692+07:00","message":"[GCS] Start streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.828728651+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.828805868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.82881258+07:00","message":"receive interim result [true|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.828825103+07:00","message":"end recv isFinal message id 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.828827422+07:00","message":"end Recv id 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.828838482+07:00","message":"[buffer interim] 474 true ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.828847396+07:00","message":"[bufferProcess] interim [250000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.828850976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.828854121+07:00","message":"> Transcript [1772] [true]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.82885704+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.828858973+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.828860846+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.828862784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:40:59.828865283+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:40:59.828874496+07:00","message":"push: {true ประมาณ 0 0xc0027b4c00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:40:59.836080522+07:00","message":"write wav file: './tmp/7560/7560_474.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:00.985086487+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:00.985133953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"cm\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:00.985139888+07:00","message":"receive interim result [false|false]: cm"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:00.985155145+07:00","message":"[buffer interim] 475 false cm"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:00.985177357+07:00","message":"[bufferProcess] interim [200000000]:cm"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:00.985179879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:00.985187153+07:00","message":"[bufferProcess] send to processor (ticker):cm"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:00.985190091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:00.985192953+07:00","message":"> Transcript [1773] [false]: 'cm'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:00.985195101+07:00","message":"Set StatePrefix (first interim): 'cm'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:01.210970267+07:00","message":"[GCS] IsForceVAD: false for message ID: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:01.32125897+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:01.321299986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซนติเมตร\",\"confidence\":0.7267037}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:01.321306967+07:00","message":"receive interim result [true|false]: เซนติเมตร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:01.321318053+07:00","message":"end recv isFinal message id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:01.321320346+07:00","message":"end Recv id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:01.321327533+07:00","message":"[buffer interim] 475 true เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:01.321335956+07:00","message":"[bufferProcess] interim [620000000]:เซนติเมตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:01.321339908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:01.321342501+07:00","message":"> Transcript [1774] [true]: 'เซนติเมตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:01.321345447+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:01.321347391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:01.321349602+07:00","message":"StatePrefix: 'cm'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:01.321352105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:01.321356622+07:00","message":"Push: 'เซนติเมตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:01.321365803+07:00","message":"push: {true เซนติเมตร 0 0xc003210200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:01.327934206+07:00","message":"write wav file: './tmp/7560/7560_475.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:01.795006325+07:00","message":"[GCS] Start streaming session, msgId: 476"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:02.21153302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:02.211545819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:02.669489908+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:02.669530736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:02.669535966+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:02.669550715+07:00","message":"[buffer interim] 476 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:02.669557532+07:00","message":"[bufferProcess] interim [720000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:02.669559927+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:02.669566758+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:02.669569411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:02.669572209+07:00","message":"> Transcript [1775] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:02.669574826+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.04399548+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.044046697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.044052949+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.044069439+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.044077173+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.044079898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.211584217+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.211629216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.211634941+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.21164741+07:00","message":"[buffer interim] 476 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.211654254+07:00","message":"[bufferProcess] interim [200000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.211657063+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.211662767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.211665739+07:00","message":"> Transcript [1776] [false]: 'นักเรียนเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.211668811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.211670855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.211672961+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.211675237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.27362184+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.273660087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.273665673+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.273678286+07:00","message":"[buffer interim] 476 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.273685134+07:00","message":"[bufferProcess] interim [320000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.273687717+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.273696385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.273699292+07:00","message":"> Transcript [1777] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.273702823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.273705765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.273708658+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.273711794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.719518405+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.719555209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.719560661+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:03.71957412+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.719581336+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนเนื้อหาสาระนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.719583984+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.719589573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.719592272+07:00","message":"> Transcript [1778] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.719595139+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.719597571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.719599585+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:03.719601632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.116307326+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.116350769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.116356445+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.116369111+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116377356+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนเนื้อหาสาระนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116380582+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหาสาระนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116386987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116389592+07:00","message":"> Transcript [1779] [false]: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116392819+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116394979+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116397086+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116399618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116401882+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116405056+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116407521+07:00","message":"Set new StatePrefix : 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.116409668+07:00","message":"Next Push (prob) : 'เนื้อหาสาระนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.116432398+07:00","message":"push: {false นักเรียน 0 0xc003596780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.203449655+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.203489274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.203496589+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเราก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.20351437+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.203523479+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนเนื้อหาสาระนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.203527783+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหาสาระนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.203535786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.203539931+07:00","message":"> Transcript [1780] [false]: 'นักเรียนเนื้อหาสาระนะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.203545665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.203548037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.20355007+07:00","message":"StatePrefix: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.203552211+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.421048047+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.421081008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะเราก็มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.421087035+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเราก็มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.421095642+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.421102641+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนเนื้อหาสาระนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.421105271+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหาสาระนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.421108423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.421111233+07:00","message":"> Transcript [1781] [false]: 'นักเรียนเนื้อหาสาระนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.421114637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.421116714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.421118532+07:00","message":"StatePrefix: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.421120704+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.701290376+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.701326328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะเราก็มาถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.701332125+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเราก็มาถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.701346726+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเราก็มาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.701354637+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนเนื้อหาสาระนะคะเราก็มาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.701357489+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหาสาระนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.701361051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.701363833+07:00","message":"> Transcript [1782] [false]: 'นักเรียนเนื้อหาสาระนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.701367145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.701369202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.701371705+07:00","message":"StatePrefix: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.701373919+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.919117599+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.919170967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะเราก็มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.919178343+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเราก็มา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.919194505+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919207572+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนเนื้อหาสาระนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919210977+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหาสาระนะคะเราก็มาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919218036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919220805+07:00","message":"> Transcript [1783] [false]: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919224246+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919226375+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919228377+07:00","message":"StatePrefix: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919230797+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919236983+07:00","message":"Push: 'เนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919238934+07:00","message":"TextPushed: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919240989+07:00","message":"Set new StatePrefix : 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.919244908+07:00","message":"Next Push (prob) : 'เราก็มาถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.919269405+07:00","message":"push: {false เนื้อหาสาระนะคะ 0 0xc003596780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.964655608+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.964699902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.964706963+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:04.964721473+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.964728313+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.964731124+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหาสาระนะคะเราก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.964738177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.964740821+07:00","message":"> Transcript [1784] [false]: 'นักเรียนเนื้อหาสาระนะคะเราก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:04.964743492+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:05.21160551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:05.211608436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:05.549233081+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:05.549280749+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-04-30T13:41:05.549286485+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:05.549301968+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:05.549310329+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:05.549313066+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:05.549316738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:05.549319441+07:00","message":"> Transcript [1785] [false]: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:05.54932339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:05.549325401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:05.549327964+07:00","message":"StatePrefix: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:05.549330666+07:00","message":"TextPushed: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.570267919+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.570306731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.570311964+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.570327713+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570335341+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570338299+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570347466+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570350272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570353134+07:00","message":"> Transcript [1786] [false]: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570356655+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570358605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570360728+07:00","message":"StatePrefix: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570363126+07:00","message":"TextPushed: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570365298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570367583+07:00","message":"> Transcript [1787] [false]: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.57036962+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570371258+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.570372957+07:00","message":"StatePrefix: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.5703747+07:00","message":"TextPushed: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.896392821+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.896431814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงเตรียม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.896438327+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงเตรียม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.896453034+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.896461038+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.896463325+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.922863689+07:00","message":"[GCS] IsForceVAD: false for message ID: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.935603571+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.935632549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.935637835+07:00","message":"receive interim result [false|false]: นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.935650142+07:00","message":"[buffer interim] 476 false นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935657346+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935659798+07:00","message":"[bufferProcess] send to processor:นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935664758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935667516+07:00","message":"> Transcript [1788] [false]: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935671048+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935673093+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935675355+07:00","message":"StatePrefix: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935677959+07:00","message":"TextPushed: 'นักเรียนเนื้อหาสาระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935682597+07:00","message":"Push: 'เราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935684513+07:00","message":"TextPushed: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935688442+07:00","message":"Set new StatePrefix : 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:06.935690848+07:00","message":"Next Push (prob) : 'ช่วงเตรียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:06.935698796+07:00","message":"push: {false เราก็มาถึง 0 0xc003596780}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:07.131374029+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:07.131416771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงบทเรียน\",\"confidence\":0.9181942}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:07.131424328+07:00","message":"receive interim result [true|false]: อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:07.131434248+07:00","message":"end recv isFinal message id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:07.131436393+07:00","message":"end Recv id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:07.131444001+07:00","message":"[buffer interim] 476 true อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131454352+07:00","message":"[bufferProcess] interim [130000000]:อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131457705+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131461185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.13146409+07:00","message":"> Transcript [1789] [false]: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131466485+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131468392+07:00","message":"Set new StatePrefix: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131471873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131473783+07:00","message":"> Transcript [1790] [true]: 'อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131476415+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131478262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131480076+07:00","message":"StatePrefix: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131482394+07:00","message":"TextPushed: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131484167+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131644316+07:00","message":"Push: 'ช่วงบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131647562+07:00","message":"TextPushed: 'นักเรียนเนื้อหาสาระนะคะเราก็มาถึงช่วงบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131649689+07:00","message":"Set new StatePrefix : 'อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131652043+07:00","message":"Next Push (prob) : 'อยากเรียนเนื้อหาเสร็จแล้วนะคะเราก็มาถึงช่วงบทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:07.131660055+07:00","message":"push: {true ช่วงบทเรียน 0 0xc003596780}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:07.131681903+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_476.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:07.142269836+07:00","message":"write wav file: './tmp/7560/7560_476.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:07.755489269+07:00","message":"[GCS] Start streaming session, msgId: 477"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:08.21180267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:08.211805294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.320943618+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.320987473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.320993339+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.321014736+07:00","message":"[buffer interim] 477 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.321021949+07:00","message":"[bufferProcess] interim [600000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.321023887+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.321040676+07:00","message":"[bufferProcess] send to processor (ticker):อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.321043702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.321046377+07:00","message":"> Transcript [1791] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.321048585+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.480560748+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.48060401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกันภัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.480609479+07:00","message":"receive interim result [false|false]: ประกันภัย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.480626094+07:00","message":"[buffer interim] 477 false ประกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.480634633+07:00","message":"[bufferProcess] interim [780000000]:ประกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.48063673+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.605849994+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.605890004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์ภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.605896347+07:00","message":"receive interim result [false|false]: อาจารย์ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.605910396+07:00","message":"[buffer interim] 477 false อาจารย์ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.605922812+07:00","message":"[bufferProcess] interim [900000000]:อาจารย์ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.60592604+07:00","message":"[bufferProcess] send to processor:ประกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.605932838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.605936751+07:00","message":"> Transcript [1792] [false]: 'ประกันภัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.605938948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.605941108+07:00","message":"Set new StatePrefix: 'ประกันภัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.921597616+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.921634395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.921643036+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:08.921657242+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.921666097+07:00","message":"[bufferProcess] interim [200000000]:ปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.921668814+07:00","message":"[bufferProcess] send to processor:อาจารย์ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.921672144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.921674746+07:00","message":"> Transcript [1793] [false]: 'อาจารย์ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.921676931+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:08.921679202+07:00","message":"Set new StatePrefix: 'อาจารย์ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.166399763+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.166437034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.166443838+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.166460733+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.16646784+07:00","message":"[bufferProcess] interim [440000000]:ปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.166470522+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.166478015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.166483382+07:00","message":"> Transcript [1794] [false]: 'ปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.166485758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.166487869+07:00","message":"Set new StatePrefix: 'ปัจจัยภายในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.374211388+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.374256679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.374263258+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.3742811+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.374288953+07:00","message":"[bufferProcess] interim [680000000]:ปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.374291337+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.374294531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.374298112+07:00","message":"> Transcript [1795] [false]: 'ปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.37430163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.374303727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.374305544+07:00","message":"StatePrefix: 'ปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.374307639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.491911849+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.491961988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.491968982+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.491984155+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.491991053+07:00","message":"[bufferProcess] interim [800000000]:ปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.491993705+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.492006298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.492009938+07:00","message":"> Transcript [1796] [false]: 'ปัจจัยภายในที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.492013253+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.492015666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.49201777+07:00","message":"StatePrefix: 'ปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.49202004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.621411016+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.621446125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.621451951+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.621464787+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.621472391+07:00","message":"[bufferProcess] interim [860000000]:ปัจจัยภายในที่มีผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.621474846+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.621481112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.621483741+07:00","message":"> Transcript [1797] [false]: 'ปัจจัยภายในที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.621487256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.621489462+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.621491652+07:00","message":"StatePrefix: 'ปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.621494016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.691408193+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.69144764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.691453228+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.691463817+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691471057+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691473524+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691479957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691483391+07:00","message":"> Transcript [1798] [false]: 'ปัจจัยภายในที่มีผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691487037+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691489142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691491405+07:00","message":"StatePrefix: 'ปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691493919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691498202+07:00","message":"Push: 'ปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691500024+07:00","message":"TextPushed: 'ปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691501897+07:00","message":"Set new StatePrefix : 'ปัจจัยภายในที่มีผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.691503963+07:00","message":"Next Push (prob) : 'มีผลกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.691511791+07:00","message":"push: {false ปัจจัยภายในที่ 0 0xc003370f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.878634657+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.878671808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.878677738+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:09.878691334+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.878699397+07:00","message":"[bufferProcess] interim [220000000]:ปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.878702153+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.878708622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.87871147+07:00","message":"> Transcript [1799] [false]: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.878714102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:09.87871665+07:00","message":"Set new StatePrefix: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.005713075+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.00576024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.005766536+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.005780208+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.005787789+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.005790516+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.0057971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.005800264+07:00","message":"> Transcript [1800] [false]: 'ปัจจัยภายในที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.005803961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.005806243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.005808037+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.005810837+07:00","message":"TextPushed: 'ปัจจัยภายในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.273710086+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.273747883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.273753897+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.273764692+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.273772498+07:00","message":"[bufferProcess] interim [460000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.27377539+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.273781304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.273783949+07:00","message":"> Transcript [1801] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.27378702+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.273789037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.273791796+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.273794516+07:00","message":"TextPushed: 'ปัจจัยภายในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475291998+07:00","message":"[GCS] Cleaned up inactive client: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475312774+07:00","message":"[GCS] Cleaned up inactive client: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475315362+07:00","message":"[GCS] Cleaned up inactive client: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475317454+07:00","message":"[GCS] Cleaned up inactive client: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475319766+07:00","message":"[GCS] Cleaned up inactive client: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475321658+07:00","message":"[GCS] Cleaned up inactive client: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475323788+07:00","message":"[GCS] Cleaned up inactive client: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475325626+07:00","message":"[GCS] Cleaned up inactive client: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475327449+07:00","message":"[GCS] Cleaned up inactive client: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.47532909+07:00","message":"[GCS] Cleaned up inactive client: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475330995+07:00","message":"[GCS] Cleaned up inactive client: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475332556+07:00","message":"[GCS] Cleaned up inactive client: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.475334279+07:00","message":"[GCS] Cleaned up inactive client: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.77198479+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.772037484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.772045187+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.772060515+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.772071131+07:00","message":"[bufferProcess] interim [60000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.772073801+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.772077947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.772081368+07:00","message":"> Transcript [1802] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.772085454+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.772087652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.77208979+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.772092465+07:00","message":"TextPushed: 'ปัจจัยภายในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.971478263+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.971517512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.971524626+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.971541162+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971549356+07:00","message":"[bufferProcess] interim [240000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971554892+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971558492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971561634+07:00","message":"> Transcript [1803] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971566202+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971568341+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971570616+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971573276+07:00","message":"TextPushed: 'ปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971575988+07:00","message":"Push: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971577866+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971579765+07:00","message":"Set new StatePrefix : 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:10.971581947+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:10.971589716+07:00","message":"push: {false มีผลต่อการ 0 0xc003370f00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:11.211830437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:11.211855571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:11.607498313+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:11.607546751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:11.607556184+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:11.607574097+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.607588292+07:00","message":"[bufferProcess] interim [840000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.607592884+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.607601208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.607607085+07:00","message":"> Transcript [1804] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.607612294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.60761564+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.607618634+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.607622787+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:11.93201876+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:11.932055421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:11.93206148+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:11.932077193+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.932083948+07:00","message":"[bufferProcess] interim [140000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.932086679+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.932089972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.932093064+07:00","message":"> Transcript [1805] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.932096544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.932098437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.932100669+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:11.932102953+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:12.504339591+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:12.504375056+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-04-30T13:41:12.504385489+07:00","message":"receive interim result [false|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:12.504400243+07:00","message":"[buffer interim] 477 false ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:12.504407727+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:12.504410247+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:12.50441732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:12.50442026+07:00","message":"> Transcript [1806] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:12.504423968+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:12.504425883+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:12.504429633+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:12.50443228+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.261148095+07:00","message":"[GCS] IsForceVAD: false for message ID: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.332993011+07:00","message":"[GCS] Start streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.361472279+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.361528218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.361537652+07:00","message":"receive interim result [true|false]: ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.361551477+07:00","message":"end recv isFinal message id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.361554591+07:00","message":"end Recv id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.361564577+07:00","message":"[buffer interim] 477 true ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361573353+07:00","message":"[bufferProcess] interim [730000000]:ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361578297+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361582641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361586388+07:00","message":"> Transcript [1807] [false]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361591238+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361594211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361597658+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361602002+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361605887+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361608714+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361611778+07:00","message":"Set new StatePrefix : 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361616364+07:00","message":"Next Push (prob) : 'เช่นฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361619028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361622193+07:00","message":"> Transcript [1808] [true]: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361625899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361628367+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361631046+07:00","message":"StatePrefix: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโตเช่นฮอร์โมนพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361634028+07:00","message":"TextPushed: 'ปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:13.361643399+07:00","message":"Push: 'เช่นฮอร์โมนพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.361643331+07:00","message":"push: {false เจริญเติบโต 0 0xc003370f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:13.361659118+07:00","message":"push: {true เช่นฮอร์โมนพืช 0 0xc003370f00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:13.372702499+07:00","message":"write wav file: './tmp/7560/7560_477.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.187781289+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.187825235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.187830979+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.187845573+07:00","message":"[buffer interim] 478 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.187852852+07:00","message":"[bufferProcess] interim [720000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.187854915+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:14.212140753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:14.212151702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.379648969+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.379686351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.3796925+07:00","message":"receive interim result [false|false]: เพื่อควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.379702934+07:00","message":"[buffer interim] 478 false เพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.379710281+07:00","message":"[bufferProcess] interim [900000000]:เพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.379712653+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.379717582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.379720601+07:00","message":"> Transcript [1809] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.379722891+07:00","message":"Set StatePrefix (first interim): 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.698810502+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.698853479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.698859583+07:00","message":"receive interim result [false|false]: เพื่อควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.698873276+07:00","message":"[buffer interim] 478 false เพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.698881829+07:00","message":"[bufferProcess] interim [200000000]:เพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.698884538+07:00","message":"[bufferProcess] send to processor:เพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.698887763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.698890622+07:00","message":"> Transcript [1810] [false]: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.698892875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.698894792+07:00","message":"Set new StatePrefix: 'เพื่อควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.941224696+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.941266911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.941274744+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:14.941288367+07:00","message":"[buffer interim] 478 false เพื่อควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.941295885+07:00","message":"[bufferProcess] interim [440000000]:เพื่อควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.941298678+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.941304088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.94130676+07:00","message":"> Transcript [1811] [false]: 'เพื่อควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.941310095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.941312222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.941314207+07:00","message":"StatePrefix: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:14.94131636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.211873117+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.211917699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการก่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.211924076+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการก่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.211938912+07:00","message":"[buffer interim] 478 false เพื่อควบคุมการก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.211948665+07:00","message":"[bufferProcess] interim [680000000]:เพื่อควบคุมการก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.211951424+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.211956976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.211959832+07:00","message":"> Transcript [1812] [false]: 'เพื่อควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.21196315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.211965508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.211967578+07:00","message":"StatePrefix: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.211969919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.26530924+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.265352083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.265358614+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.265371516+07:00","message":"[buffer interim] 478 false เพื่อควบคุมการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.265379213+07:00","message":"[bufferProcess] interim [740000000]:เพื่อควบคุมการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.26538171+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.265387213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.265390161+07:00","message":"> Transcript [1813] [false]: 'เพื่อควบคุมการก่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.265393401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.265395776+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.265397694+07:00","message":"StatePrefix: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.265399983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.371115834+07:00","message":"[GCS] IsForceVAD: false for message ID: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.392529001+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.392566408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.392573124+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.392585764+07:00","message":"[buffer interim] 478 false เพื่อควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.39259328+07:00","message":"[bufferProcess] interim [860000000]:เพื่อควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392596369+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392603593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392606359+07:00","message":"> Transcript [1814] [false]: 'เพื่อควบคุมการการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392609556+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392613383+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392615403+07:00","message":"StatePrefix: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392617475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392623044+07:00","message":"Push: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392624997+07:00","message":"TextPushed: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392627387+07:00","message":"Set new StatePrefix : 'เพื่อควบคุมการการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.392629589+07:00","message":"Next Push (prob) : 'คุมการการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.392636524+07:00","message":"push: {false เพื่อควบ 0 0xc003371600}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.452573985+07:00","message":"[GCS] Start streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.460041429+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.460071734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.460077404+07:00","message":"receive interim result [false|false]: เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.460090194+07:00","message":"[buffer interim] 478 false เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.460097619+07:00","message":"[bufferProcess] interim [40000000]:เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.460100141+07:00","message":"[bufferProcess] send to processor:เพื่อควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.460105743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.460108669+07:00","message":"> Transcript [1815] [false]: 'เพื่อควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.460110816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.460112943+07:00","message":"Set new StatePrefix: 'เพื่อควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.466325336+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.466344077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อควบคุมการเจริญเติบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.4663485+07:00","message":"receive interim result [true|false]: เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.466354019+07:00","message":"end recv isFinal message id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.466357361+07:00","message":"end Recv id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.466361273+07:00","message":"[buffer interim] 478 true เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466365904+07:00","message":"[bufferProcess] interim [70000000]:เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466370451+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466372874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466374899+07:00","message":"> Transcript [1816] [false]: 'เพื่อควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.46637734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466379401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466381378+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466383534+07:00","message":"TextPushed: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466385186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466387064+07:00","message":"> Transcript [1817] [true]: 'เพื่อควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466389339+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466391005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466392668+07:00","message":"StatePrefix: 'เพื่อควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466396196+07:00","message":"TextPushed: 'เพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:15.466402952+07:00","message":"Push: 'คุมการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:15.466411763+07:00","message":"push: {true คุมการเจริญเติบ 0 0xc003371600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:15.475786552+07:00","message":"write wav file: './tmp/7560/7560_478.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.171048116+07:00","message":"[GCS] IsForceVAD: false for message ID: 479"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:17.212349358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:17.212386433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.275095694+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.275117455+07:00","message":"found end of frame, send empty tag with msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.275120591+07:00","message":"end Recv id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.275128312+07:00","message":"[buffer interim] 479 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.275136194+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.275141145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.275144144+07:00","message":"> Transcript [1818] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.275146719+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.275148943+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.275150648+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.275152477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.275154992+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.275164224+07:00","message":"push: {true \n 0 0xc003370100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:17.282403539+07:00","message":"write wav file: './tmp/7560/7560_479.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.423387268+07:00","message":"[GCS] Start streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.552590592+07:00","message":"[GCS] IsForceVAD: false for message ID: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.696438774+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.696460796+07:00","message":"found end of frame, send empty tag with msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.696465609+07:00","message":"end Recv id 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.696474709+07:00","message":"[buffer interim] 480 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.696483+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.696488677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.696492587+07:00","message":"> Transcript [1819] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.696496085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.696499356+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.696502197+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.69650515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:17.69650878+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:17.696520877+07:00","message":"push: {true \n 0 0xc000130800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:17.701282981+07:00","message":"write wav file: './tmp/7560/7560_480.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:18.004286627+07:00","message":"[GCS] Start streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.432288367+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.432341735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.432347555+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.432364063+07:00","message":"[buffer interim] 481 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.432371391+07:00","message":"[bufferProcess] interim [260000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.432373172+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.432378249+07:00","message":"[bufferProcess] send to processor (ticker):ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.432383661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.432386952+07:00","message":"> Transcript [1820] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.432389073+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.567073154+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.567116081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.567122292+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.567136845+07:00","message":"[buffer interim] 481 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.567144022+07:00","message":"[bufferProcess] interim [380000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.567146271+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.74835972+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.748400335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.748407279+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:19.748422653+07:00","message":"[buffer interim] 481 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.748429321+07:00","message":"[bufferProcess] interim [560000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.748432368+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.74843898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.748441623+07:00","message":"> Transcript [1821] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.748444702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.748446725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.748448805+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:19.748450876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.142044492+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.142090073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.14210041+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.142116386+07:00","message":"[buffer interim] 481 false ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.142125478+07:00","message":"[bufferProcess] interim [980000000]:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.142129316+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.142136616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.142140596+07:00","message":"> Transcript [1822] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.142145105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.142148078+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.142151364+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.142154337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:20.213043514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:20.21304333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.326899523+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.326933401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.326939751+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.326950961+07:00","message":"[buffer interim] 481 false ควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.326958538+07:00","message":"[bufferProcess] interim [220000000]:ควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.326961167+07:00","message":"[bufferProcess] send to processor:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.326964764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.326967628+07:00","message":"> Transcript [1823] [false]: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.326970744+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.326972629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.326975094+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.326977201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.458302339+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.458337337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.458342658+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.458353966+07:00","message":"[buffer interim] 481 false ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.45836183+07:00","message":"[bufferProcess] interim [280000000]:ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458364212+07:00","message":"[bufferProcess] send to processor:ควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458367768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458370231+07:00","message":"> Transcript [1824] [false]: 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458374082+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.45837613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458378016+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458380367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458382854+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458384577+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458387043+07:00","message":"Set new StatePrefix : 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:20.458389398+07:00","message":"Next Push (prob) : 'คุมการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:20.458397471+07:00","message":"push: {false ควบ 0 0xc0033ee700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.038542666+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.038584452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.038590683+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.038602867+07:00","message":"[buffer interim] 481 false ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.038609707+07:00","message":"[bufferProcess] interim [880000000]:ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.038612347+07:00","message":"[bufferProcess] send to processor:ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.038617677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.038620152+07:00","message":"> Transcript [1825] [false]: 'ควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.038623158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.038625509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.038628461+07:00","message":"StatePrefix: 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.03863134+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.547558698+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.547605083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญเติบโตโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.547612043+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญเติบโตโดย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.547627979+07:00","message":"[buffer interim] 481 false ควบคุมการเจริญเติบโตโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.547635327+07:00","message":"[bufferProcess] interim [360000000]:ควบคุมการเจริญเติบโตโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.547637947+07:00","message":"[bufferProcess] send to processor:ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.547645757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.547648674+07:00","message":"> Transcript [1826] [false]: 'ควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.547652204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.547654748+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.547656576+07:00","message":"StatePrefix: 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.547658907+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.680787458+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.680824186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.680829901+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:21.680845895+07:00","message":"[buffer interim] 481 false ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.680855873+07:00","message":"[bufferProcess] interim [480000000]:ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.680859043+07:00","message":"[bufferProcess] send to processor:ควบคุมการเจริญเติบโตโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.680866001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.680868482+07:00","message":"> Transcript [1827] [false]: 'ควบคุมการเจริญเติบโตโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.680871528+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.68087362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.680875885+07:00","message":"StatePrefix: 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:21.680878601+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.001957698+07:00","message":"[GCS] IsForceVAD: false for message ID: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.091435207+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.091479458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.091486051+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.091497928+07:00","message":"[buffer interim] 481 false ควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091510502+07:00","message":"[bufferProcess] interim [920000000]:ควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.09151331+07:00","message":"[bufferProcess] send to processor:ควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091519085+07:00","message":"[bufferProcess] send to processor (ticker):ควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091538608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091554103+07:00","message":"> Transcript [1828] [false]: 'ควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.09156048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091563818+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091567162+07:00","message":"StatePrefix: 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091571008+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091579783+07:00","message":"Push: 'คุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091582694+07:00","message":"TextPushed: 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091585652+07:00","message":"Set new StatePrefix : 'ควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091588937+07:00","message":"Next Push (prob) : 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091592459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091596895+07:00","message":"> Transcript [1829] [false]: 'ควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091599943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091602431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091604997+07:00","message":"StatePrefix: 'ควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.091607883+07:00","message":"TextPushed: 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.091620602+07:00","message":"push: {false คุมการเจริญเติบ 0 0xc0033ee700}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.11384555+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.113871352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญเติบโตของพืช\",\"confidence\":0.9584761}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.113877127+07:00","message":"receive interim result [true|false]: ควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.11388738+07:00","message":"end recv isFinal message id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.113889982+07:00","message":"end Recv id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.11389582+07:00","message":"[buffer interim] 481 true ควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.113901867+07:00","message":"[bufferProcess] interim [10000000]:ควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.113904998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.113907364+07:00","message":"> Transcript [1830] [true]: 'ควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.113910121+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.113915435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.113917183+07:00","message":"StatePrefix: 'ควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.113919129+07:00","message":"TextPushed: 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:23.113921336+07:00","message":"Push: 'โตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.113927291+07:00","message":"push: {true โตของพืช 0 0xc0033ee700}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:23.125299447+07:00","message":"write wav file: './tmp/7560/7560_481.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:23.133058341+07:00","message":"[GCS] Start streaming session, msgId: 482"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:23.213847126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:23.213859045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:24.119716224+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:24.119756877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:24.119761908+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:24.119773257+07:00","message":"[buffer interim] 482 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:24.119780189+07:00","message":"[bufferProcess] interim [0]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:24.119782252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:24.119785956+07:00","message":"[bufferProcess] send to processor (ticker):เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:24.119788308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:24.119791049+07:00","message":"> Transcript [1831] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:24.119793146+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:24.689096267+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:24.689131019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:24.689136817+07:00","message":"receive interim result [false|false]: นำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:24.689152273+07:00","message":"[buffer interim] 482 false นำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:24.689170772+07:00","message":"[bufferProcess] interim [540000000]:นำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:24.689173601+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.020153291+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.02019075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.020197415+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.020209277+07:00","message":"[buffer interim] 482 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.020217039+07:00","message":"[bufferProcess] interim [840000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.020219374+07:00","message":"[bufferProcess] send to processor:นำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.02022474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.020227499+07:00","message":"> Transcript [1832] [false]: 'นำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.02022988+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.020231905+07:00","message":"Set new StatePrefix: 'นำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.064666356+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.064702832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.064708354+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.064720509+07:00","message":"[buffer interim] 482 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.064727452+07:00","message":"[bufferProcess] interim [960000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.064729656+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.064734892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.064737998+07:00","message":"> Transcript [1833] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.064740282+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.06474256+07:00","message":"Set new StatePrefix: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.258700884+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.2587491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.258756847+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.258779113+07:00","message":"[buffer interim] 482 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.258790814+07:00","message":"[bufferProcess] interim [140000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.258794443+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.258801761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.258805829+07:00","message":"> Transcript [1834] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.258810804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.258814185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.25881736+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.258820473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.462822461+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.462860509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.462866152+07:00","message":"receive interim result [false|false]: ควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.462882752+07:00","message":"[buffer interim] 482 false ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.462890238+07:00","message":"[bufferProcess] interim [380000000]:ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.462892734+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.46289637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.462899346+07:00","message":"> Transcript [1835] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.462902304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.462904325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.462906572+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.4629088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.578532497+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.578569539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.578576036+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.578592404+07:00","message":"[buffer interim] 482 false ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.578600086+07:00","message":"[bufferProcess] interim [500000000]:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.57860297+07:00","message":"[bufferProcess] send to processor:ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.578606545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.578608986+07:00","message":"> Transcript [1836] [false]: 'ควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.57861242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.578614399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.578617115+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.578619608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.620486509+07:00","message":"[GCS] IsForceVAD: false for message ID: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.692621482+07:00","message":"[GCS] Start streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.713425379+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.713463168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการจราจร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.713469185+07:00","message":"receive interim result [false|false]: ควบคุมการจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.71348378+07:00","message":"[buffer interim] 482 false ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713491429+07:00","message":"[bufferProcess] interim [680000000]:ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713493908+07:00","message":"[bufferProcess] send to processor:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713497791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713500413+07:00","message":"> Transcript [1837] [false]: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713503659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713505881+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713507739+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713509624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.7135134+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713515278+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713517601+07:00","message":"Set new StatePrefix : 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.713520185+07:00","message":"Next Push (prob) : 'คุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.713528112+07:00","message":"push: {false ควบ 0 0xc000131300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.758148928+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.758199061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำมาใช้ควบคุมการจราจร\",\"confidence\":0.8898469}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.758204985+07:00","message":"receive interim result [true|false]: นำมาใช้ควบคุมการจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.758215441+07:00","message":"end recv isFinal message id 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.758218412+07:00","message":"end Recv id 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.758225621+07:00","message":"[buffer interim] 482 true นำมาใช้ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758233253+07:00","message":"[bufferProcess] interim [710000000]:นำมาใช้ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758237022+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758240708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758243593+07:00","message":"> Transcript [1838] [false]: 'ควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758246222+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.75824815+07:00","message":"Set new StatePrefix: 'ควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758249878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758251614+07:00","message":"> Transcript [1839] [true]: 'นำมาใช้ควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758253929+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758255804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758257631+07:00","message":"StatePrefix: 'ควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.75825974+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.75826213+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.75835407+07:00","message":"Push: 'การจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758356366+07:00","message":"TextPushed: 'ควบการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758361072+07:00","message":"Set new StatePrefix : 'นำมาใช้ควบคุมการจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758363135+07:00","message":"Next Push (prob) : 'นำมาใช้ควบคุมการจราจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:25.758371372+07:00","message":"push: {true การจราจร 0 0xc000131300}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:25.758388929+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_482.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:25.766262885+07:00","message":"write wav file: './tmp/7560/7560_482.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.070381187+07:00","message":"[GCS] IsForceVAD: false for message ID: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.162493283+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.16251579+07:00","message":"found end of frame, send empty tag with msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.162519681+07:00","message":"end Recv id 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.162529051+07:00","message":"[buffer interim] 483 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.16253731+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.162542405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.162546094+07:00","message":"> Transcript [1840] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.162549515+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.162552549+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.162555284+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.162557963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.162561654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.162572844+07:00","message":"push: {true \n 0 0xc0027b4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:26.167454345+07:00","message":"write wav file: './tmp/7560/7560_483.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.203060122+07:00","message":"[GCS] Start streaming session, msgId: 484"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:26.214300216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:26.21431156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.391391364+07:00","message":"[GCS] IsForceVAD: false for message ID: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.453247815+07:00","message":"[GCS] Start streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.593705424+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.59372981+07:00","message":"found end of frame, send empty tag with msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.59373369+07:00","message":"end Recv id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.59374161+07:00","message":"[buffer interim] 484 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.593748388+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.593751898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.59375468+07:00","message":"> Transcript [1841] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.593757423+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.593760498+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.593763175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.593765653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:26.593769494+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:26.593780106+07:00","message":"push: {true \n 0 0xc003211300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:26.603525579+07:00","message":"write wav file: './tmp/7560/7560_484.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.0023741+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.002421785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.002427116+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.002442612+07:00","message":"[buffer interim] 485 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.002449619+07:00","message":"[bufferProcess] interim [540000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.002451403+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.129847087+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.129891986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.129897371+07:00","message":"receive interim result [false|false]: และเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.129909536+07:00","message":"[buffer interim] 485 false และเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.129917439+07:00","message":"[bufferProcess] interim [660000000]:และเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.129920114+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.129925396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.129928377+07:00","message":"> Transcript [1842] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.129930621+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.142035912+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.142080087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.14208514+07:00","message":"receive interim result [false|false]: และเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.142102712+07:00","message":"[buffer interim] 485 false และเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.142111313+07:00","message":"[bufferProcess] interim [720000000]:และเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.142113821+07:00","message":"[bufferProcess] send to processor:และเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.14211767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.142120529+07:00","message":"> Transcript [1843] [false]: 'และเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.142123881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.14212587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.142127665+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.142129706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.442002671+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.442051132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพิ่มผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.442057766+07:00","message":"receive interim result [false|false]: และเพิ่มผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.442072949+07:00","message":"[buffer interim] 485 false และเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.442081342+07:00","message":"[bufferProcess] interim [960000000]:และเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.442084239+07:00","message":"[bufferProcess] send to processor:และเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.442088015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.442090865+07:00","message":"> Transcript [1844] [false]: 'และเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.442093769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.442095911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.442098345+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.442100753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.632680363+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.632728125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพิ่มผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.632735893+07:00","message":"receive interim result [false|false]: และเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:27.632747023+07:00","message":"[buffer interim] 485 false และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.632756338+07:00","message":"[bufferProcess] interim [200000000]:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.63276129+07:00","message":"[bufferProcess] send to processor:และเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.632766351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.632770722+07:00","message":"> Transcript [1845] [false]: 'และเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.632775494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.632779798+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.632782678+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:27.632784878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.208648482+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.208690926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพิ่มผลผลิต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.208697898+07:00","message":"receive interim result [false|false]: และเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.208714352+07:00","message":"[buffer interim] 485 false และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.208722788+07:00","message":"[bufferProcess] interim [800000000]:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.208725392+07:00","message":"[bufferProcess] send to processor:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.208730854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.208734276+07:00","message":"> Transcript [1846] [false]: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.20873771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.208740756+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.208742676+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.20874474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.20875028+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.208751989+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.208753894+07:00","message":"Set new StatePrefix : 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.208755923+07:00","message":"Next Push (prob) : 'เพิ่มผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.208763283+07:00","message":"push: {false และ 0 0xc0033eed00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.440791599+07:00","message":"[GCS] IsForceVAD: false for message ID: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.567792457+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.567835891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเพิ่มผลผลิต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.567843583+07:00","message":"receive interim result [true|false]: และเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.567853133+07:00","message":"end recv isFinal message id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.567856531+07:00","message":"end Recv id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.567871846+07:00","message":"[buffer interim] 485 true และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567897544+07:00","message":"[bufferProcess] interim [220000000]:และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567902437+07:00","message":"[bufferProcess] send to processor (isfinal):และเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567905901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567909954+07:00","message":"> Transcript [1847] [false]: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567913901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567915962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567918573+07:00","message":"StatePrefix: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567921124+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567922955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567924983+07:00","message":"> Transcript [1848] [true]: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567927048+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567928689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567930243+07:00","message":"StatePrefix: 'และเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.56793189+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:28.567939034+07:00","message":"Push: 'เพิ่มผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.567949614+07:00","message":"push: {true เพิ่มผลผลิต 0 0xc0033eed00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:28.575837778+07:00","message":"write wav file: './tmp/7560/7560_485.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:28.763812182+07:00","message":"[GCS] Start streaming session, msgId: 486"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:29.215270214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:29.215289062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:29.844168665+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:29.84421222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"complain\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:29.844217568+07:00","message":"receive interim result [false|false]: complain"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:29.844231442+07:00","message":"[buffer interim] 486 false complain"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:29.844238248+07:00","message":"[bufferProcess] interim [900000000]:complain"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:29.844240087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:29.844246677+07:00","message":"[bufferProcess] send to processor (ticker):complain"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:29.844249399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:29.844252743+07:00","message":"> Transcript [1849] [false]: 'complain'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:29.844254919+07:00","message":"Set StatePrefix (first interim): 'complain'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:29.942950928+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:29.942987277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"complaint\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:29.942992925+07:00","message":"receive interim result [false|false]: complaint"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:29.943020967+07:00","message":"[buffer interim] 486 false complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:29.943033981+07:00","message":"[bufferProcess] interim [960000000]:complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:29.943036011+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:30.51536007+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:30.515395075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"complaint\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:30.515401136+07:00","message":"receive interim result [false|false]: complaint"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:30.515413883+07:00","message":"[buffer interim] 486 false complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:30.515423917+07:00","message":"[bufferProcess] interim [560000000]:complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:30.515426461+07:00","message":"[bufferProcess] send to processor:complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:30.515429612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:30.515432053+07:00","message":"> Transcript [1850] [false]: 'complaint'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:30.515435067+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:30.51543699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:30.51543972+07:00","message":"StatePrefix: 'complain'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:30.515441963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.222482694+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.222530368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัคซีนเป็นทองชนิดแรกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.222536709+07:00","message":"receive interim result [false|false]: วัคซีนเป็นทองชนิดแรกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.22255201+07:00","message":"[buffer interim] 486 false วัคซีนเป็นทองชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.222562521+07:00","message":"[bufferProcess] interim [280000000]:วัคซีนเป็นทองชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.222566407+07:00","message":"[bufferProcess] send to processor:complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.222573329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.22257729+07:00","message":"> Transcript [1851] [false]: 'complaint'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.222582209+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.222585249+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.222588343+07:00","message":"StatePrefix: 'complain'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.222591224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.364614217+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.364654567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัคซีนเป็นทองชนิดแรกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.364660922+07:00","message":"receive interim result [false|false]: วัคซีนเป็นทองชนิดแรกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.364674882+07:00","message":"[buffer interim] 486 false วัคซีนเป็นทองชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.364685661+07:00","message":"[bufferProcess] interim [400000000]:วัคซีนเป็นทองชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.364687958+07:00","message":"[bufferProcess] send to processor:วัคซีนเป็นทองชนิดแรกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.364691553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.36469454+07:00","message":"> Transcript [1852] [false]: 'วัคซีนเป็นทองชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.364696943+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.364699437+07:00","message":"Set new StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.42003532+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.420067623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"complaint\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.420073759+07:00","message":"receive interim result [false|false]: complaint"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.420084935+07:00","message":"[buffer interim] 486 false complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.420091454+07:00","message":"[bufferProcess] interim [520000000]:complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.420093848+07:00","message":"[bufferProcess] send to processor:วัคซีนเป็นทองชนิดแรกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.420097818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.420100489+07:00","message":"> Transcript [1853] [false]: 'วัคซีนเป็นทองชนิดแรกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.420103413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.42010548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.420108024+07:00","message":"StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.420110187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.5350967+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.535135439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัคซีนเป็นทองชนิดแรกที่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.535141209+07:00","message":"receive interim result [false|false]: วัคซีนเป็นทองชนิดแรกที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.535155449+07:00","message":"[buffer interim] 486 false วัคซีนเป็นทองชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.535165925+07:00","message":"[bufferProcess] interim [580000000]:วัคซีนเป็นทองชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.535168669+07:00","message":"[bufferProcess] send to processor:complaint"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.535176047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.535178508+07:00","message":"> Transcript [1854] [false]: 'complaint'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.535180693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.535182929+07:00","message":"Set new StatePrefix: 'complaint'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.754568541+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.754611697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัคซีนเป็นทองชนิดแรกที่มีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.754620486+07:00","message":"receive interim result [false|false]: วัคซีนเป็นทองชนิดแรกที่มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.754641994+07:00","message":"[buffer interim] 486 false วัคซีนเป็นทองชนิดแรกที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.754651302+07:00","message":"[bufferProcess] interim [760000000]:วัคซีนเป็นทองชนิดแรกที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.754654792+07:00","message":"[bufferProcess] send to processor:วัคซีนเป็นทองชนิดแรกที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.754663962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.754669038+07:00","message":"> Transcript [1855] [false]: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.754672714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.754676313+07:00","message":"Set new StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.779681805+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.77972684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัคซีนเป็นทองชนิดแรกที่มีการขน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.779735494+07:00","message":"receive interim result [false|false]: วัคซีนเป็นทองชนิดแรกที่มีการขน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.779754023+07:00","message":"[buffer interim] 486 false วัคซีนเป็นทองชนิดแรกที่มีการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.779762793+07:00","message":"[bufferProcess] interim [820000000]:วัคซีนเป็นทองชนิดแรกที่มีการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.779766637+07:00","message":"[bufferProcess] send to processor:วัคซีนเป็นทองชนิดแรกที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.779771146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.779776036+07:00","message":"> Transcript [1856] [false]: 'วัคซีนเป็นทองชนิดแรกที่มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.779780675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.779783685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.779787176+07:00","message":"StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.779790441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.931236048+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.931269421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัคซีนเป็นทองชนิดแรกที่มีการค้นพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.931276412+07:00","message":"receive interim result [false|false]: วัคซีนเป็นทองชนิดแรกที่มีการค้นพบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:31.931293326+07:00","message":"[buffer interim] 486 false วัคซีนเป็นทองชนิดแรกที่มีการค้นพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.93130087+07:00","message":"[bufferProcess] interim [940000000]:วัคซีนเป็นทองชนิดแรกที่มีการค้นพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.931303639+07:00","message":"[bufferProcess] send to processor:วัคซีนเป็นทองชนิดแรกที่มีการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.931310353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.931313265+07:00","message":"> Transcript [1857] [false]: 'วัคซีนเป็นทองชนิดแรกที่มีการขน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.931316414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.931318209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.931320151+07:00","message":"StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:31.931322497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:32.216133774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:32.216141155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:32.252523973+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:32.252552814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:32.25255838+07:00","message":"receive interim result [false|false]: วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:32.252569988+07:00","message":"[buffer interim] 486 false วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.252577233+07:00","message":"[bufferProcess] interim [300000000]:วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.25257965+07:00","message":"[bufferProcess] send to processor:วัคซีนเป็นทองชนิดแรกที่มีการค้นพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.252585262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.252588071+07:00","message":"> Transcript [1858] [false]: 'วัคซีนเป็นทองชนิดแรกที่มีการค้นพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.25259173+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.252593983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.252595783+07:00","message":"StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.252598064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:32.823351544+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:32.823392646+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-04-30T13:41:32.823398794+07:00","message":"receive interim result [false|false]: วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:32.823413693+07:00","message":"[buffer interim] 486 false วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823420758+07:00","message":"[bufferProcess] interim [900000000]:วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823423395+07:00","message":"[bufferProcess] send to processor:วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823429342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823431909+07:00","message":"> Transcript [1859] [false]: 'วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823435582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823437916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.82343989+07:00","message":"StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823442208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823446878+07:00","message":"Push: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823449043+07:00","message":"TextPushed: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.82345108+07:00","message":"Set new StatePrefix : 'วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:32.823453193+07:00","message":"Next Push (prob) : 'ค้นพบนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:32.823460942+07:00","message":"push: {false วัคซีนเป็นทองชนิดแรกที่มีการ 0 0xc0033ee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:33.953335869+07:00","message":"[GCS] IsForceVAD: false for message ID: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.015604629+07:00","message":"[GCS] Start streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.040365494+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.040405922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.040414056+07:00","message":"receive interim result [false|false]: วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.040430175+07:00","message":"[buffer interim] 486 false วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040436854+07:00","message":"[bufferProcess] interim [160000000]:วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.04043965+07:00","message":"[bufferProcess] send to processor:วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040446779+07:00","message":"[bufferProcess] send to processor (ticker):วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040449836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040453262+07:00","message":"> Transcript [1860] [false]: 'วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040458095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040460631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040462707+07:00","message":"StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040464958+07:00","message":"TextPushed: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040466994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040471192+07:00","message":"> Transcript [1861] [false]: 'วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040473254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040474971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040476582+07:00","message":"StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.040478469+07:00","message":"TextPushed: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.10238909+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.102429369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัคซีนเป็นชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ\",\"confidence\":0.9369231}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.10243574+07:00","message":"receive interim result [true|false]: วัคซีนเป็นชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.102445055+07:00","message":"end recv isFinal message id 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.102447445+07:00","message":"end Recv id 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.10245295+07:00","message":"[buffer interim] 486 true วัคซีนเป็นชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102460146+07:00","message":"[bufferProcess] interim [220000000]:วัคซีนเป็นชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102466856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102469848+07:00","message":"> Transcript [1862] [true]: 'วัคซีนเป็นชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.10247284+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102474811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102477228+07:00","message":"StatePrefix: 'วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102479565+07:00","message":"TextPushed: 'วัคซีนเป็นทองชนิดแรกที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102481388+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102651701+07:00","message":"Push: 'ค้นพบนะคะสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102655245+07:00","message":"TextPushed: 'วัคซีนเป็นทองชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.10265771+07:00","message":"Set new StatePrefix : 'วัคซีนเป็นชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.102659917+07:00","message":"Next Push (prob) : 'วัคซีนเป็นชนิดแรกที่มีการค้นพบนะคะสำคัญเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:34.102667826+07:00","message":"push: {true ค้นพบนะคะสำคัญเกี่ยวกับ 0 0xc0033ee500}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:34.1026825+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_486.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:34.114245003+07:00","message":"write wav file: './tmp/7560/7560_486.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:35.216366445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:35.216394871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:36.131035113+07:00","message":"[GCS] IsForceVAD: false for message ID: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:36.239922624+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:36.239948595+07:00","message":"found end of frame, send empty tag with msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:36.239951737+07:00","message":"end Recv id 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:36.239960026+07:00","message":"[buffer interim] 487 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:36.239967577+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:36.239971835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:36.239974623+07:00","message":"> Transcript [1863] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:36.239977046+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:36.239978823+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:36.23998053+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:36.23998228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:36.239984928+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:36.239994264+07:00","message":"push: {true \n 0 0xc000130d00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:36.247640812+07:00","message":"write wav file: './tmp/7560/7560_487.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:36.515417143+07:00","message":"[GCS] Start streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:37.574657464+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:37.574704836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แหละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:37.57471113+07:00","message":"receive interim result [false|false]: นอกจากนี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:37.574725318+07:00","message":"[buffer interim] 488 false นอกจากนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:37.574733405+07:00","message":"[bufferProcess] interim [80000000]:นอกจากนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:37.574735834+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:37.574743546+07:00","message":"[bufferProcess] send to processor (ticker):นอกจากนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:37.574746441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:37.574749386+07:00","message":"> Transcript [1864] [false]: 'นอกจากนี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:37.574751894+07:00","message":"Set StatePrefix (first interim): 'นอกจากนี้แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:37.706037365+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:37.706074456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:37.706080919+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:37.706091534+07:00","message":"[buffer interim] 488 false นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:37.70609875+07:00","message":"[bufferProcess] interim [140000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:37.706101116+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:38.216978236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:38.216979536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.273944933+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.273979164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.273984419+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.273995764+07:00","message":"[buffer interim] 488 false นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.274005182+07:00","message":"[bufferProcess] interim [740000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.27400791+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.27402011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.274023144+07:00","message":"> Transcript [1865] [false]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.274025497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.274028322+07:00","message":"Set new StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.404801847+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.404842651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.404848587+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.404863914+07:00","message":"[buffer interim] 488 false นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.404871599+07:00","message":"[bufferProcess] interim [860000000]:นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.404874018+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.404881294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.404884283+07:00","message":"> Transcript [1866] [false]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.40488751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.404889804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.404892117+07:00","message":"StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.404895122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.984474037+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.984516602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังยับยั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.984522724+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังยับยั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.984533463+07:00","message":"[buffer interim] 488 false นอกจากนี้แล้วยังยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.984542224+07:00","message":"[bufferProcess] interim [460000000]:นอกจากนี้แล้วยังยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.984544606+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.984548407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.984551084+07:00","message":"> Transcript [1867] [false]: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.984554357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.984556331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.984558655+07:00","message":"StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.984560759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.990862534+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.990884081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.99089157+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:38.990904841+07:00","message":"[buffer interim] 488 false นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.990911847+07:00","message":"[bufferProcess] interim [520000000]:นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.990914663+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังยับยั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.990919655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.990922665+07:00","message":"> Transcript [1868] [false]: 'นอกจากนี้แล้วยังยับยั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.990925948+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.990927824+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.990929813+07:00","message":"StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:38.990932083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.171491896+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.17152727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังยับยั้งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.171533213+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังยับยั้งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.171548099+07:00","message":"[buffer interim] 488 false นอกจากนี้แล้วยังยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171555149+07:00","message":"[bufferProcess] interim [640000000]:นอกจากนี้แล้วยังยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171558055+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171561417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171564065+07:00","message":"> Transcript [1869] [false]: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171567196+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171569241+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171571137+07:00","message":"StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171573358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171575762+07:00","message":"Push: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171577765+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171579868+07:00","message":"Set new StatePrefix : 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.171584205+07:00","message":"Next Push (prob) : 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.17159187+07:00","message":"push: {false นอกจากนี้แล้ว 0 0xc003210800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.177588096+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.177609582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.177614426+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.177629696+07:00","message":"[buffer interim] 488 false นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.177634949+07:00","message":"[bufferProcess] interim [700000000]:นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.17763779+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.177643271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.17764729+07:00","message":"> Transcript [1870] [false]: 'นอกจากนี้แล้วยังยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.177650337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.177652372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.177654261+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.177656237+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.363369491+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.363405106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังยับยั้งการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.363411729+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.363424745+07:00","message":"[buffer interim] 488 false นอกจากนี้แล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.363433363+07:00","message":"[bufferProcess] interim [880000000]:นอกจากนี้แล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.363436172+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.36344217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.363445267+07:00","message":"> Transcript [1871] [false]: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.363448598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.363450754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.363453142+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.363455393+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.548914913+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.548965382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.548973091+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.548990008+07:00","message":"[buffer interim] 488 false นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.549001387+07:00","message":"[bufferProcess] interim [60000000]:นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.549005147+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.549020471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.54902528+07:00","message":"> Transcript [1872] [false]: 'นอกจากนี้แล้วยังยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.549030035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.549033463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.549037071+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.549040299+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.852066146+07:00","message":"[GCS] IsForceVAD: false for message ID: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.960574188+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.960627913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.96063768+07:00","message":"receive interim result [true|false]: นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.960650134+07:00","message":"end recv isFinal message id 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.960653398+07:00","message":"end Recv id 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.960662996+07:00","message":"[buffer interim] 488 true นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960673036+07:00","message":"[bufferProcess] interim [540000000]:นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960678169+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960682991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960687315+07:00","message":"> Transcript [1873] [false]: 'นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960692039+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960694902+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960698614+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960701784+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960705535+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960708363+07:00","message":"TextPushed: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960711366+07:00","message":"Set new StatePrefix : 'นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960714985+07:00","message":"Next Push (prob) : 'ยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960718751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960721931+07:00","message":"> Transcript [1874] [true]: 'นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960725082+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960727493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960730584+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960734155+07:00","message":"TextPushed: 'นอกจากนี้แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:39.960738182+07:00","message":"Push: 'ยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.96074352+07:00","message":"push: {false ยัง 0 0xc003210800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.960762716+07:00","message":"push: {true ยับยั้งการเจริญเติบโต 0 0xc003210800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:39.970204175+07:00","message":"write wav file: './tmp/7560/7560_488.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:39.971862116+07:00","message":"[GCS] Start streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475069429+07:00","message":"[GCS] Cleaned up inactive client: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475091641+07:00","message":"[GCS] Cleaned up inactive client: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475094385+07:00","message":"[GCS] Cleaned up inactive client: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475096387+07:00","message":"[GCS] Cleaned up inactive client: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.47509835+07:00","message":"[GCS] Cleaned up inactive client: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475100701+07:00","message":"[GCS] Cleaned up inactive client: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475103093+07:00","message":"[GCS] Cleaned up inactive client: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475104773+07:00","message":"[GCS] Cleaned up inactive client: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.47510649+07:00","message":"[GCS] Cleaned up inactive client: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475108066+07:00","message":"[GCS] Cleaned up inactive client: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475109667+07:00","message":"[GCS] Cleaned up inactive client: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.47511121+07:00","message":"[GCS] Cleaned up inactive client: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.475112744+07:00","message":"[GCS] Cleaned up inactive client: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.871109075+07:00","message":"[GCS] IsForceVAD: false for message ID: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.989937375+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.989960138+07:00","message":"found end of frame, send empty tag with msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.98996333+07:00","message":"end Recv id 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.989971472+07:00","message":"[buffer interim] 489 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:40.989979873+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:40.989992113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:40.989994925+07:00","message":"> Transcript [1875] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:40.989997381+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:40.989999261+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:40.990001072+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:40.990002965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:40.990005493+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:40.990023011+07:00","message":"push: {true \n 0 0xc003211000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:40.996029583+07:00","message":"write wav file: './tmp/7560/7560_489.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:41.065246355+07:00","message":"[GCS] Start streaming session, msgId: 490"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:41.217321009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:41.217325799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.085828928+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.085866882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.085872067+07:00","message":"receive interim result [false|false]: โดยทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.085886042+07:00","message":"[buffer interim] 490 false โดยทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.08589411+07:00","message":"[bufferProcess] interim [830000000]:โดยทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.085896322+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.085902014+07:00","message":"[bufferProcess] send to processor (ticker):โดยทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.085904926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.085912496+07:00","message":"> Transcript [1876] [false]: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.085915626+07:00","message":"Set StatePrefix (first interim): 'โดยทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.316120669+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.316171711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงานร่วม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.316178783+07:00","message":"receive interim result [false|false]: โดยทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.316190681+07:00","message":"[buffer interim] 490 false โดยทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.316198973+07:00","message":"[bufferProcess] interim [70000000]:โดยทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.316201189+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.506593075+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.506632602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงานร่วมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.506639191+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:42.506651597+07:00","message":"[buffer interim] 490 false โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.506660968+07:00","message":"[bufferProcess] interim [310000000]:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.50666395+07:00","message":"[bufferProcess] send to processor:โดยทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.506667732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.506670577+07:00","message":"> Transcript [1877] [false]: 'โดยทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.506673609+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.506675503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.50667752+07:00","message":"StatePrefix: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:42.506679599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:43.150883412+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:43.150923002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงานร่วมกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:43.1509289+07:00","message":"receive interim result [false|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:43.150945247+07:00","message":"[buffer interim] 490 false โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:43.150954495+07:00","message":"[bufferProcess] interim [910000000]:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:43.150957806+07:00","message":"[bufferProcess] send to processor:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:43.150962059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:43.150965101+07:00","message":"> Transcript [1878] [false]: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:43.150969319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:43.150971499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:43.150973334+07:00","message":"StatePrefix: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:43.150975511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:44.218202925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:44.218211374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.261252727+07:00","message":"[GCS] IsForceVAD: false for message ID: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.375245098+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.37529902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยทำงานร่วมกับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.375306563+07:00","message":"receive interim result [true|false]: โดยทำงานร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.375316007+07:00","message":"end recv isFinal message id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.375318386+07:00","message":"end Recv id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.375327003+07:00","message":"[buffer interim] 490 true โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375338473+07:00","message":"[bufferProcess] interim [230000000]:โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375344352+07:00","message":"[bufferProcess] send to processor (isfinal):โดยทำงานร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375348459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375351495+07:00","message":"> Transcript [1879] [false]: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375356605+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375358695+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375360707+07:00","message":"StatePrefix: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375362979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375364758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375366804+07:00","message":"> Transcript [1880] [true]: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375368945+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375370476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375372015+07:00","message":"StatePrefix: 'โดยทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375373686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.375376241+07:00","message":"Push: 'โดยทำงานร่วมกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.375383905+07:00","message":"push: {true โดยทำงานร่วมกับ 0 0xc0027b4280}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:44.38468233+07:00","message":"write wav file: './tmp/7560/7560_490.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.393474122+07:00","message":"[GCS] Start streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.520527833+07:00","message":"[GCS] IsForceVAD: false for message ID: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.661564803+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.66158518+07:00","message":"found end of frame, send empty tag with msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.661588227+07:00","message":"end Recv id 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.661596512+07:00","message":"[buffer interim] 491 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.661604283+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.661608357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.66161124+07:00","message":"> Transcript [1881] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.661613903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.66161586+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.66161769+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.661619585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:44.661622057+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:44.661633058+07:00","message":"push: {true \n 0 0xc000130480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:44.666882878+07:00","message":"write wav file: './tmp/7560/7560_491.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:45.233223891+07:00","message":"[GCS] Start streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.236239303+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.236283905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.236289736+07:00","message":"receive interim result [false|false]: สารสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.236304855+07:00","message":"[buffer interim] 492 false สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.236311287+07:00","message":"[bufferProcess] interim [780000000]:สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.2363136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.236321341+07:00","message":"[bufferProcess] send to processor (ticker):สารสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.236324529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.23632723+07:00","message":"> Transcript [1882] [false]: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.236329544+07:00","message":"Set StatePrefix (first interim): 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.600224555+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.600279648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.60028692+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.600302081+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.600314637+07:00","message":"[bufferProcess] interim [140000000]:สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.600318164+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.786865873+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.786910593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.786922427+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.786935112+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.78694254+07:00","message":"[bufferProcess] interim [380000000]:สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.786945169+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.786950454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.786953878+07:00","message":"> Transcript [1883] [false]: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.786957187+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.786960071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.786962088+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.786964166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.981530738+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.981583087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.981592529+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:46.981609669+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.981621308+07:00","message":"[bufferProcess] interim [620000000]:สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.981625826+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.981632633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.981636961+07:00","message":"> Transcript [1884] [false]: 'สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.981641518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.981644759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.981647345+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:46.981650869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.178593596+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.178629809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มี 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.17863647+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.178652438+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.178659995+07:00","message":"[bufferProcess] interim [740000000]:สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.178662811+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.178670763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.178673403+07:00","message":"> Transcript [1885] [false]: 'สารสังเคราะห์ที่มีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.178676899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.178679068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.178681284+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.178683537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.183195194+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.183216908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.183222298+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.183236205+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183240969+07:00","message":"[bufferProcess] interim [800000000]:สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.18324326+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183245832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183247933+07:00","message":"> Transcript [1886] [false]: 'สารสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183250314+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183252729+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183254641+07:00","message":"StatePrefix: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183256568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183262713+07:00","message":"Push: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183265039+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.18326753+07:00","message":"Set new StatePrefix : 'สารสังเคราะห์ที่มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.183269741+07:00","message":"Next Push (prob) : 'ที่มี 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.183283198+07:00","message":"push: {false สารสังเคราะห์ 0 0xc000131500}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:47.219149296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:47.219172629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.495956178+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.49600817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.496019215+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.496033718+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.496042487+07:00","message":"[bufferProcess] interim [100000000]:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.496045735+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.49604951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.496052606+07:00","message":"> Transcript [1887] [false]: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.496055246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.496057603+07:00","message":"Set new StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.895630141+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.895670544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้าย of\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.895677308+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้าย of"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:47.895695428+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มีสมบัติคล้าย of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.895703418+07:00","message":"[bufferProcess] interim [520000000]:สารสังเคราะห์ที่มีสมบัติคล้าย of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.89570606+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.895709522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.89571218+07:00","message":"> Transcript [1888] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.895716459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.895719113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.895720966+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:47.895723992+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.012977549+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.013031686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.013037599+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.013050098+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.013057349+07:00","message":"[bufferProcess] interim [580000000]:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.013060414+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้าย of"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.013066742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.013069492+07:00","message":"> Transcript [1889] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้าย of'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.013072682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.013074712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.013076979+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.013079779+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.074721358+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.074762758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.074768514+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.074779666+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.074786516+07:00","message":"[bufferProcess] interim [640000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.074789213+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.074794683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.074797539+07:00","message":"> Transcript [1890] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.074801097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.074803037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.074805493+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.074808374+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.08205669+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.082067667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.082070728+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.082075127+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082078102+07:00","message":"[bufferProcess] interim [700000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.08208034+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082082659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082084638+07:00","message":"> Transcript [1891] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082086967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082088871+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082090561+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082092427+07:00","message":"TextPushed: 'สารสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.08209899+07:00","message":"Push: 'ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082101073+07:00","message":"TextPushed: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082103124+07:00","message":"Set new StatePrefix : 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.082105278+07:00","message":"Next Push (prob) : 'คล้ายออกซิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.082113027+07:00","message":"push: {false ที่มีสมบัติ 0 0xc000131500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.397498167+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.397539692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.397546848+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.397559081+07:00","message":"[buffer interim] 492 false สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.397567877+07:00","message":"[bufferProcess] interim [0]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.39757064+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.397576494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.397580978+07:00","message":"> Transcript [1892] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.397584549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.397586735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.397588704+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.397591248+07:00","message":"TextPushed: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.621515288+07:00","message":"[GCS] IsForceVAD: false for message ID: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.693352955+07:00","message":"[GCS] Start streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.738729867+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.738771726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ\",\"confidence\":0.955407}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.73877922+07:00","message":"receive interim result [true|false]: สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.738789573+07:00","message":"end recv isFinal message id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.738791876+07:00","message":"end Recv id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.738798921+07:00","message":"[buffer interim] 492 true สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738810021+07:00","message":"[bufferProcess] interim [420000000]:สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738816266+07:00","message":"[bufferProcess] send to processor (isfinal):สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738819635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738822465+07:00","message":"> Transcript [1893] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738825357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738827424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738830851+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738833761+07:00","message":"TextPushed: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738835671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738837547+07:00","message":"> Transcript [1894] [true]: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.73884055+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738842647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738848316+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้ายออกซิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.73885053+07:00","message":"TextPushed: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:48.738857451+07:00","message":"Push: 'คล้ายออกซิเจนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:48.738865861+07:00","message":"push: {true คล้ายออกซิเจนนะคะ 0 0xc000131500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:48.748730724+07:00","message":"write wav file: './tmp/7560/7560_492.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:49.743592263+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:49.743631057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Benedict\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:49.74363637+07:00","message":"receive interim result [false|false]: Benedict"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:49.743647763+07:00","message":"[buffer interim] 493 false Benedict"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:49.743655261+07:00","message":"[bufferProcess] interim [900000000]:Benedict"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:49.743657051+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:49.743662692+07:00","message":"[bufferProcess] send to processor (ticker):Benedict"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:49.74366526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:49.743668107+07:00","message":"> Transcript [1895] [false]: 'Benedict'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:49.74367024+07:00","message":"Set StatePrefix (first interim): 'Benedict'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:49.859799034+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:49.859836995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:49.859846119+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:49.859863169+07:00","message":"[buffer interim] 493 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:49.859870729+07:00","message":"[bufferProcess] interim [960000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:49.859872544+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.132756043+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.132787794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.132793037+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.132804499+07:00","message":"[buffer interim] 493 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.132812741+07:00","message":"[bufferProcess] interim [320000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.132814914+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.132820072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.132822827+07:00","message":"> Transcript [1896] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.132825128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.132827219+07:00","message":"Set new StatePrefix: 'jennis'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:50.219455236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:50.219481233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.252426119+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.252468811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"senegal\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.252474147+07:00","message":"receive interim result [false|false]: senegal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.252490513+07:00","message":"[buffer interim] 493 false senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.252497967+07:00","message":"[bufferProcess] interim [380000000]:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.252499954+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.252502806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.252506204+07:00","message":"> Transcript [1897] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.252509125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.252511197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.252513455+07:00","message":"StatePrefix: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.252515365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.448129849+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.448171091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.448178325+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.448192225+07:00","message":"[buffer interim] 493 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.448201406+07:00","message":"[bufferProcess] interim [620000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.448203966+07:00","message":"[bufferProcess] send to processor:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.448210634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.44821331+07:00","message":"> Transcript [1898] [false]: 'senegal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.44821542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.448217746+07:00","message":"Set new StatePrefix: 'senegal'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.648646222+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.648696873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"a\\u0026a\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.648705341+07:00","message":"receive interim result [false|false]: a&a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.648724781+07:00","message":"[buffer interim] 493 false a&a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.648732743+07:00","message":"[bufferProcess] interim [800000000]:a&a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.648735085+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.648743117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.648746101+07:00","message":"> Transcript [1899] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.648748527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.648750566+07:00","message":"Set new StatePrefix: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.762601027+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.762646494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jennis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.762654025+07:00","message":"receive interim result [false|false]: jennis"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:50.762669708+07:00","message":"[buffer interim] 493 false jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.762678851+07:00","message":"[bufferProcess] interim [860000000]:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.762682713+07:00","message":"[bufferProcess] send to processor:a&a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.762691403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.7626958+07:00","message":"> Transcript [1900] [false]: 'a&a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.762698895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:50.762702509+07:00","message":"Set new StatePrefix: 'a&a'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.033176701+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.033210834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"a\\u0026a Guest\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.033220534+07:00","message":"receive interim result [false|false]: a&a Guest"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.033235965+07:00","message":"[buffer interim] 493 false a&a Guest"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.03324288+07:00","message":"[bufferProcess] interim [160000000]:a&a Guest"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.033245395+07:00","message":"[bufferProcess] send to processor:jennis"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.033251589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.03325435+07:00","message":"> Transcript [1901] [false]: 'jennis'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.033256482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.033259416+07:00","message":"Set new StatePrefix: 'jennis'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.142735061+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.14277143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"a\\u0026a\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.142778609+07:00","message":"receive interim result [false|false]: a&a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.142796074+07:00","message":"[buffer interim] 493 false a&a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.142804787+07:00","message":"[bufferProcess] interim [280000000]:a&a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.142808911+07:00","message":"[bufferProcess] send to processor:a&a Guest"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.142818496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.142822656+07:00","message":"> Transcript [1902] [false]: 'a&a Guest'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.142825615+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.142829003+07:00","message":"Set new StatePrefix: 'a&a Guest'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.311162016+07:00","message":"[GCS] IsForceVAD: false for message ID: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.373896159+07:00","message":"[GCS] Start streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.424038986+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.424082124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"a\\u0026a\",\"confidence\":0.79960805}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.424087778+07:00","message":"receive interim result [true|false]: a&a"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.424096413+07:00","message":"end recv isFinal message id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.424098585+07:00","message":"end Recv id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.42410527+07:00","message":"[buffer interim] 493 true a&a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424115552+07:00","message":"[bufferProcess] interim [640000000]:a&a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424120886+07:00","message":"[bufferProcess] send to processor (isfinal):a&a"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424124084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424126853+07:00","message":"> Transcript [1903] [false]: 'a&a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424128911+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424130785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424132945+07:00","message":"> Transcript [1904] [true]: 'a&a'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424135468+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424137317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424139287+07:00","message":"StatePrefix: 'a&a Guest'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424141278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.424146046+07:00","message":"Push: 'a&a'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.42415438+07:00","message":"push: {true a&a 0 0xc003370d80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:51.43110305+07:00","message":"write wav file: './tmp/7560/7560_493.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.918940516+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.918994011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.918999729+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:51.919020904+07:00","message":"[buffer interim] 494 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.919028022+07:00","message":"[bufferProcess] interim [420000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:51.919030087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.415010104+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.415052313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.415058394+07:00","message":"receive interim result [false|false]: นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.415074591+07:00","message":"[buffer interim] 494 false นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.415081625+07:00","message":"[bufferProcess] interim [840000000]:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.415084223+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.415087507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.415090463+07:00","message":"> Transcript [1905] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.415092469+07:00","message":"Set StatePrefix (first interim): 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.425208834+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.425241389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.425246414+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.425258283+07:00","message":"[buffer interim] 494 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.425262854+07:00","message":"[bufferProcess] interim [900000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.425264831+07:00","message":"[bufferProcess] send to processor:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.425267873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.425270257+07:00","message":"> Transcript [1906] [false]: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.425273425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.425275474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.425277265+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.42527935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.548629345+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.548663118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.548669336+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.548684786+07:00","message":"[buffer interim] 494 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.548692182+07:00","message":"[bufferProcess] interim [20000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.548694778+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.548702363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.548705503+07:00","message":"> Transcript [1907] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.548708911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.548711457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.548713525+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:52.548715649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:52.910446876+07:00","message":"[GCS] IsForceVAD: false for message ID: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.003169869+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.003203417+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-04-30T13:41:53.003209262+07:00","message":"receive interim result [true|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.003218607+07:00","message":"end recv isFinal message id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.003220745+07:00","message":"end Recv id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.003227507+07:00","message":"[buffer interim] 494 true นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003236998+07:00","message":"[bufferProcess] interim [560000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.00324203+07:00","message":"[bufferProcess] send to processor (isfinal):นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003245046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003247626+07:00","message":"> Transcript [1908] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.00325459+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003256374+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003261258+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003263172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003264903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003269227+07:00","message":"> Transcript [1909] [true]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003271533+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003273191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003274807+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003276521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.003282337+07:00","message":"Push: 'นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.003290127+07:00","message":"push: {true นิยมนำมาใช้ 0 0xc003371380}"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:53.010401482+07:00","message":"write wav file: './tmp/7560/7560_494.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.042321729+07:00","message":"[GCS] Start streaming session, msgId: 495"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:53.219562604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:53.219587046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.584166057+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.58420675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.584211716+07:00","message":"receive interim result [false|false]: เตือน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:53.584225268+07:00","message":"[buffer interim] 495 false เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.584232264+07:00","message":"[bufferProcess] interim [360000000]:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:53.584234562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.229942124+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.229975646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.229981524+07:00","message":"receive interim result [false|false]: การเกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.229997647+07:00","message":"[buffer interim] 495 false การเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.230005625+07:00","message":"[bufferProcess] interim [20000000]:การเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.23000821+07:00","message":"[bufferProcess] send to processor:เตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.230011828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.230021464+07:00","message":"> Transcript [1910] [false]: 'เตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.230024674+07:00","message":"Set StatePrefix (first interim): 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.618171477+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.618208341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิดรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.618214711+07:00","message":"receive interim result [false|false]: การเกิดรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.618228062+07:00","message":"[buffer interim] 495 false การเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.618235117+07:00","message":"[bufferProcess] interim [380000000]:การเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.618237517+07:00","message":"[bufferProcess] send to processor:การเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.61824339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.618247521+07:00","message":"> Transcript [1911] [false]: 'การเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.618250638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.618258337+07:00","message":"Set new StatePrefix: 'การเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.810401583+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.810453624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิดละคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.810460404+07:00","message":"receive interim result [false|false]: การเกิดละคร"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.810484639+07:00","message":"[buffer interim] 495 false การเกิดละคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.810498965+07:00","message":"[bufferProcess] interim [620000000]:การเกิดละคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.810502768+07:00","message":"[bufferProcess] send to processor:การเกิดรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.810512269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.810523939+07:00","message":"> Transcript [1912] [false]: 'การเกิดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.810528168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.81053078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.810533642+07:00","message":"StatePrefix: 'การเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.810537276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.937306+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.937346825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิดรักของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.937353232+07:00","message":"receive interim result [false|false]: การเกิดรักของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:54.93736927+07:00","message":"[buffer interim] 495 false การเกิดรักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.937376805+07:00","message":"[bufferProcess] interim [680000000]:การเกิดรักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.937380354+07:00","message":"[bufferProcess] send to processor:การเกิดละคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.937383818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.937386892+07:00","message":"> Transcript [1913] [false]: 'การเกิดละคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.937390599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.937396296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.937398311+07:00","message":"StatePrefix: 'การเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:54.937400779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.471493581+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.471535267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิดรากของกิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.471541919+07:00","message":"receive interim result [false|false]: การเกิดรากของกิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.471555524+07:00","message":"[buffer interim] 495 false การเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.471564517+07:00","message":"[bufferProcess] interim [100000000]:การเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.471566925+07:00","message":"[bufferProcess] send to processor:การเกิดรักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.471570151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.471572886+07:00","message":"> Transcript [1914] [false]: 'การเกิดรักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.471576586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.47157867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.47158052+07:00","message":"StatePrefix: 'การเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.471582566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.551312908+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.551347023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิดรัฐของกรีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.551352846+07:00","message":"receive interim result [false|false]: การเกิดรัฐของกรีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.551367364+07:00","message":"[buffer interim] 495 false การเกิดรัฐของกรีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551374186+07:00","message":"[bufferProcess] interim [160000000]:การเกิดรัฐของกรีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551376646+07:00","message":"[bufferProcess] send to processor:การเกิดรากของกิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551382769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551385516+07:00","message":"> Transcript [1915] [false]: 'การเกิดรากของกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551388381+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551390614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551392427+07:00","message":"StatePrefix: 'การเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551394685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551398988+07:00","message":"Push: 'การเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.55140078+07:00","message":"TextPushed: 'การเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551402853+07:00","message":"Set new StatePrefix : 'การเกิดรากของกิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.551404866+07:00","message":"Next Push (prob) : 'รากของกิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.551412802+07:00","message":"push: {false การเกิด 0 0xc000131b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.67497138+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.675027766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิดรากของกิ่งตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.675036661+07:00","message":"receive interim result [false|false]: การเกิดรากของกิ่งตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.675053681+07:00","message":"[buffer interim] 495 false การเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.675064344+07:00","message":"[bufferProcess] interim [280000000]:การเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.675068321+07:00","message":"[bufferProcess] send to processor:การเกิดรัฐของกรีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.675074808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.675081157+07:00","message":"> Transcript [1916] [false]: 'การเกิดรัฐของกรีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.675084381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.675087777+07:00","message":"Set new StatePrefix: 'การเกิดรัฐของกรีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.888968534+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.889005433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิดรักของกินตอนดึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.889011808+07:00","message":"receive interim result [false|false]: การเกิดรักของกินตอนดึก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:55.889033575+07:00","message":"[buffer interim] 495 false การเกิดรักของกินตอนดึก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.889042121+07:00","message":"[bufferProcess] interim [640000000]:การเกิดรักของกินตอนดึก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.889044544+07:00","message":"[bufferProcess] send to processor:การเกิดรากของกิ่งตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.889048111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.889050788+07:00","message":"> Transcript [1917] [false]: 'การเกิดรากของกิ่งตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.889053015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:55.889055215+07:00","message":"Set new StatePrefix: 'การเกิดรากของกิ่งตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.080301953+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.080347157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิดรักของกินตอนดึกอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.080353122+07:00","message":"receive interim result [false|false]: การเกิดรักของกินตอนดึกอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.080373414+07:00","message":"[buffer interim] 495 false การเกิดรักของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.080383081+07:00","message":"[bufferProcess] interim [880000000]:การเกิดรักของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.08038681+07:00","message":"[bufferProcess] send to processor:การเกิดรักของกินตอนดึก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.08039133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.080395237+07:00","message":"> Transcript [1918] [false]: 'การเกิดรักของกินตอนดึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.080398749+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.080402381+07:00","message":"Set new StatePrefix: 'การเกิดรักของกินตอนดึก'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:56.219907141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:56.219939075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.500748092+07:00","message":"[GCS] IsForceVAD: false for message ID: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.609378143+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.609438768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเกิดรักของกินตอนดึกอีก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.60944477+07:00","message":"receive interim result [false|false]: การเกิดรักของกินตอนดึกอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.609463138+07:00","message":"[buffer interim] 495 false การเกิดรักของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.60947038+07:00","message":"[bufferProcess] interim [480000000]:การเกิดรักของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.609473053+07:00","message":"[bufferProcess] send to processor:การเกิดรักของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.609476373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.609478819+07:00","message":"> Transcript [1919] [false]: 'การเกิดรักของกินตอนดึกอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.609482157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.609484179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.609486197+07:00","message":"StatePrefix: 'การเกิดรักของกินตอนดึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.60948815+07:00","message":"TextPushed: 'การเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.82730392+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.827344651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แรงการเกิดรากของกิ่งตอนหรือกลิ่นอับ\",\"confidence\":0.90141803}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.8273512+07:00","message":"receive interim result [true|false]: แรงการเกิดรากของกิ่งตอนหรือกลิ่นอับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.827362524+07:00","message":"end recv isFinal message id 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.827365124+07:00","message":"end Recv id 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.827372333+07:00","message":"[buffer interim] 495 true แรงการเกิดรากของกิ่งตอนหรือกลิ่นอับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.82738024+07:00","message":"[bufferProcess] interim [480000000]:แรงการเกิดรากของกิ่งตอนหรือกลิ่นอับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827386482+07:00","message":"[bufferProcess] send to processor (isfinal):การเกิดรักของกินตอนดึกอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827389677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827392355+07:00","message":"> Transcript [1920] [false]: 'การเกิดรักของกินตอนดึกอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827395378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827397133+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827399338+07:00","message":"StatePrefix: 'การเกิดรักของกินตอนดึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827401446+07:00","message":"TextPushed: 'การเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.82740315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827405282+07:00","message":"> Transcript [1921] [true]: 'แรงการเกิดรากของกิ่งตอนหรือกลิ่นอับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827410689+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827412538+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.82741445+07:00","message":"StatePrefix: 'การเกิดรักของกินตอนดึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827416285+07:00","message":"TextPushed: 'การเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827417842+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827544206+07:00","message":"Push: 'รากของกิ่งตอนหรือกลิ่นอับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827547696+07:00","message":"TextPushed: 'การเกิดรากของกิ่งตอนหรือกลิ่นอับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827549895+07:00","message":"Set new StatePrefix : 'แรงการเกิดรากของกิ่งตอนหรือกลิ่นอับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827551944+07:00","message":"Next Push (prob) : 'แรงการเกิดรากของกิ่งตอนหรือกลิ่นอับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.827560813+07:00","message":"push: {true รากของกิ่งตอนหรือกลิ่นอับ 0 0xc000131b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:56.827570309+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_495.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:41:56.840645124+07:00","message":"write wav file: './tmp/7560/7560_495.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:56.952598366+07:00","message":"[GCS] Start streaming session, msgId: 496"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:59.220556421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:41:59.220556425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.22739963+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.227437717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.227443661+07:00","message":"receive interim result [false|false]: บางชนิดให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.227458418+07:00","message":"[buffer interim] 496 false บางชนิดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.227465835+07:00","message":"[bufferProcess] interim [100000000]:บางชนิดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.227467973+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.227471432+07:00","message":"[bufferProcess] send to processor (ticker):บางชนิดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.227474109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.227476956+07:00","message":"> Transcript [1922] [false]: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.227479328+07:00","message":"Set StatePrefix (first interim): 'บางชนิดให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.410869647+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.410917621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.410924911+07:00","message":"receive interim result [false|false]: บางชนิดให้ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.410944888+07:00","message":"[buffer interim] 496 false บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.410958729+07:00","message":"[bufferProcess] interim [280000000]:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.410961489+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.972414325+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.972466833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.972473539+07:00","message":"receive interim result [false|false]: บางชนิดให้ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:41:59.97248577+07:00","message":"[buffer interim] 496 false บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.972495859+07:00","message":"[bufferProcess] interim [880000000]:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.972499577+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.972506987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.972511739+07:00","message":"> Transcript [1923] [false]: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.972516595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.972519937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.972522714+07:00","message":"StatePrefix: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:41:59.972524969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.512149423+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.512192978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.512199321+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.512212239+07:00","message":"[buffer interim] 496 false บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.512222952+07:00","message":"[bufferProcess] interim [420000000]:บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.512226536+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.512232581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.512236687+07:00","message":"> Transcript [1924] [false]: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.512241538+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.512245472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.512247412+07:00","message":"StatePrefix: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.512249471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.687702894+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.687751712+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-04-30T13:42:00.687757356+07:00","message":"receive interim result [false|false]: บางชนิดให้ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.68777027+07:00","message":"[buffer interim] 496 false บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.687778193+07:00","message":"[bufferProcess] interim [540000000]:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.687781158+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.687788125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.687791284+07:00","message":"> Transcript [1925] [false]: 'บางชนิดให้ติดโดยไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.68779465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.687797043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.687798874+07:00","message":"StatePrefix: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.687801019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.877833519+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.877874466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.877880266+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.877899303+07:00","message":"[buffer interim] 496 false บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877909461+07:00","message":"[bufferProcess] interim [780000000]:บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.87791487+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877923868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877927277+07:00","message":"> Transcript [1926] [false]: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877931531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877933945+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877936254+07:00","message":"StatePrefix: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877938631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877944371+07:00","message":"Push: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877946279+07:00","message":"TextPushed: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877948689+07:00","message":"Set new StatePrefix : 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:00.877950931+07:00","message":"Next Push (prob) : 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:00.877958998+07:00","message":"push: {false บางชนิดให้ 0 0xc0033ee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.148842178+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.148895421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.148903841+07:00","message":"receive interim result [false|false]: บางชนิดให้ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.148919484+07:00","message":"[buffer interim] 496 false บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.148930876+07:00","message":"[bufferProcess] interim [960000000]:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.148933546+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.148937007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.148941022+07:00","message":"> Transcript [1927] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.148944949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.148947088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.148949611+07:00","message":"StatePrefix: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.148953102+07:00","message":"TextPushed: 'บางชนิดให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.160129078+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.160145671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.160150194+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.160156977+07:00","message":"[buffer interim] 496 false บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.16016201+07:00","message":"[bufferProcess] interim [20000000]:บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.16016491+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.160167581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.160169646+07:00","message":"> Transcript [1928] [false]: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.160171893+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.16017389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.160175597+07:00","message":"StatePrefix: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.160177515+07:00","message":"TextPushed: 'บางชนิดให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.18940012+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.189429856+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-04-30T13:42:01.189435091+07:00","message":"receive interim result [false|false]: บางชนิดให้ติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.189448291+07:00","message":"[buffer interim] 496 false บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.189454691+07:00","message":"[bufferProcess] interim [80000000]:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.189457381+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.1894606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.189463177+07:00","message":"> Transcript [1929] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.189466224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.189468407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.189470529+07:00","message":"StatePrefix: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.189472592+07:00","message":"TextPushed: 'บางชนิดให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.569006427+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.569061761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.569069676+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.56908407+07:00","message":"[buffer interim] 496 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569091997+07:00","message":"[bufferProcess] interim [440000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569094778+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569100417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569103215+07:00","message":"> Transcript [1930] [false]: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569106479+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.5691085+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569110959+07:00","message":"StatePrefix: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569114923+07:00","message":"TextPushed: 'บางชนิดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569119498+07:00","message":"Push: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569121454+07:00","message":"TextPushed: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.56912367+07:00","message":"Set new StatePrefix : 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:01.569125827+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:01.569133449+07:00","message":"push: {false ติด 0 0xc0033ee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.081797721+07:00","message":"[GCS] IsForceVAD: false for message ID: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.161240884+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.161274641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.161281222+07:00","message":"receive interim result [false|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.161297141+07:00","message":"[buffer interim] 496 false บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.161304906+07:00","message":"[bufferProcess] interim [40000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.161307567+07:00","message":"[bufferProcess] send to processor:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.161312999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.161315745+07:00","message":"> Transcript [1931] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.161318076+07:00","message":"Set StatePrefix (first interim): 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.210797936+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.210839945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ\",\"confidence\":0.9505427}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.210847029+07:00","message":"receive interim result [true|false]: บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.210855256+07:00","message":"end recv isFinal message id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.210857403+07:00","message":"end Recv id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.210864334+07:00","message":"[buffer interim] 496 true บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210874422+07:00","message":"[bufferProcess] interim [130000000]:บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210879615+07:00","message":"[bufferProcess] send to processor (isfinal):บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210882997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210885822+07:00","message":"> Transcript [1932] [false]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.21088899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210891252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210893272+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210895954+07:00","message":"TextPushed: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210897949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210899799+07:00","message":"> Transcript [1933] [true]: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210901972+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210903693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210905378+07:00","message":"StatePrefix: 'บางชนิดให้ติดโดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210907547+07:00","message":"TextPushed: 'บางชนิดให้ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:02.210914075+07:00","message":"Push: 'โดยไม่ต้องมีการปฏิสนธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.210922082+07:00","message":"push: {true โดยไม่ต้องมีการปฏิสนธิ 0 0xc0033ee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:02.213574207+07:00","message":"[GCS] Start streaming session, msgId: 497"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:02.221025952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:02.221050929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:02.221487652+07:00","message":"write wav file: './tmp/7560/7560_496.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.078565615+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.078612941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.078618565+07:00","message":"receive interim result [false|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.078632056+07:00","message":"[buffer interim] 497 false สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.078640375+07:00","message":"[bufferProcess] interim [860000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.07864256+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.07864571+07:00","message":"[bufferProcess] send to processor (ticker):สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.078649186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.078652027+07:00","message":"> Transcript [1934] [false]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.078654283+07:00","message":"Set StatePrefix (first interim): 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.510358262+07:00","message":"[GCS] IsForceVAD: false for message ID: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.587356718+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.58739147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.587397222+07:00","message":"receive interim result [false|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.58740948+07:00","message":"[buffer interim] 497 false สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.587417999+07:00","message":"[bufferProcess] interim [460000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.587420121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.595117552+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.595132561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.595137254+07:00","message":"receive interim result [true|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.595140912+07:00","message":"end recv isFinal message id 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.595143322+07:00","message":"end Recv id 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.595148977+07:00","message":"[buffer interim] 497 true สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595153233+07:00","message":"[bufferProcess] interim [520000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595155929+07:00","message":"[bufferProcess] send to processor (isfinal):สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595158702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595161382+07:00","message":"> Transcript [1935] [false]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595164109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595166161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.59516845+07:00","message":"StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595170453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595172249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595174347+07:00","message":"> Transcript [1936] [true]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595176498+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595178334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595179887+07:00","message":"StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595181592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:04.595183831+07:00","message":"Push: 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.595190911+07:00","message":"push: {true สตอเบอรี่ 0 0xc003210480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:04.602552908+07:00","message":"write wav file: './tmp/7560/7560_497.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:04.832564167+07:00","message":"[GCS] Start streaming session, msgId: 498"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:05.221776874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:05.22178901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.309267368+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.309316473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.309322435+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.309337443+07:00","message":"[buffer interim] 498 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.309344771+07:00","message":"[bufferProcess] interim [480000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.309346991+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.525250141+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.525299144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สร้อยทอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.525304625+07:00","message":"receive interim result [false|false]: สร้อยทอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.525317932+07:00","message":"[buffer interim] 498 false สร้อยทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.525325643+07:00","message":"[bufferProcess] interim [660000000]:สร้อยทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.525328296+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.525333544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.525336502+07:00","message":"> Transcript [1937] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.525339055+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.586493312+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.5865386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไทรทอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.586545332+07:00","message":"receive interim result [false|false]: ไทรทอง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.586558567+07:00","message":"[buffer interim] 498 false ไทรทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.586569497+07:00","message":"[bufferProcess] interim [780000000]:ไทรทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.586572266+07:00","message":"[bufferProcess] send to processor:สร้อยทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.586578017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.586581249+07:00","message":"> Transcript [1938] [false]: 'สร้อยทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.586583887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.586585849+07:00","message":"Set new StatePrefix: 'สร้อยทอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.830626709+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.830666527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.830672637+07:00","message":"receive interim result [false|false]: ไซโตไคนิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:05.830686981+07:00","message":"[buffer interim] 498 false ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.830694445+07:00","message":"[bufferProcess] interim [20000000]:ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.830697145+07:00","message":"[bufferProcess] send to processor:ไทรทอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.83070295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.830706042+07:00","message":"> Transcript [1939] [false]: 'ไทรทอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.83070837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:05.830710457+07:00","message":"Set new StatePrefix: 'ไทรทอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.219498098+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.219538286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.219544801+07:00","message":"receive interim result [false|false]: ไซโตไคนินมี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.219557754+07:00","message":"[buffer interim] 498 false ไซโตไคนินมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.21956616+07:00","message":"[bufferProcess] interim [380000000]:ไซโตไคนินมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.219568811+07:00","message":"[bufferProcess] send to processor:ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.21957407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.219576959+07:00","message":"> Transcript [1940] [false]: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.21957937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.219581378+07:00","message":"Set new StatePrefix: 'ไซโตไคนิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.436228805+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.436269473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.43627541+07:00","message":"receive interim result [false|false]: ไซโตไคนิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.436287263+07:00","message":"[buffer interim] 498 false ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.43629752+07:00","message":"[bufferProcess] interim [500000000]:ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.436301263+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.436308791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.436313025+07:00","message":"> Transcript [1941] [false]: 'ไซโตไคนินมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.436317407+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.436321672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.436323595+07:00","message":"StatePrefix: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.436326015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.459991766+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.460028404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.460035905+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.460045784+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.46005258+07:00","message":"[bufferProcess] interim [620000000]:ไซโตไคนินมีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.460056215+07:00","message":"[bufferProcess] send to processor:ไซโตไคนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.46006177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.460065589+07:00","message":"> Transcript [1942] [false]: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.460069249+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.46007209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.460074685+07:00","message":"StatePrefix: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.460077479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.464351277+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.464371217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.464376978+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.464390876+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.464396869+07:00","message":"[bufferProcess] interim [680000000]:ไซโตไคนินมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.46439928+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.464401796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.464403944+07:00","message":"> Transcript [1943] [false]: 'ไซโตไคนินมีบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.464406509+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.464408325+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.464410013+07:00","message":"StatePrefix: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.464411831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.966056905+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.966106301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.966112308+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.966128812+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966136079+07:00","message":"[bufferProcess] interim [160000000]:ไซโตไคนินมีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966138837+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966142637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966145621+07:00","message":"> Transcript [1944] [false]: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966148793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966150857+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966152597+07:00","message":"StatePrefix: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966154546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966157141+07:00","message":"Push: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966158962+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966161014+07:00","message":"Set new StatePrefix : 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:06.966163222+07:00","message":"Next Push (prob) : 'มีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:06.96617171+07:00","message":"push: {false ไซโตไคนิน 0 0xc003596100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.156662259+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.156704203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.156711611+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.156728149+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.156741112+07:00","message":"[bufferProcess] interim [340000000]:ไซโตไคนินมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.156745409+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.156753649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.156757587+07:00","message":"> Transcript [1945] [false]: 'ไซโตไคนินมีบทบาทสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.156762638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.156766709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.156770974+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.156774265+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.283714421+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.283750435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.283755993+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.283767146+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.28377485+07:00","message":"[bufferProcess] interim [460000000]:ไซโตไคนินมีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.283781532+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.283788822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.283791727+07:00","message":"> Transcript [1946] [false]: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.283795158+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.283797531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.28379961+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.283801672+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.422393363+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.422429772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.422436561+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.42245211+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.422460819+07:00","message":"[bufferProcess] interim [580000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.422463756+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.422469561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.422472545+07:00","message":"> Transcript [1947] [false]: 'ไซโตไคนินมีบทบาทเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.422476165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.422478461+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.422480748+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.422482923+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.618580473+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.61862349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.618629464+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.618644247+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618651401+07:00","message":"[bufferProcess] interim [820000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618653865+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618660535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618663204+07:00","message":"> Transcript [1948] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618666971+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618669744+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618671985+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618674593+07:00","message":"TextPushed: 'ไซโตไคนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618680475+07:00","message":"Push: 'มีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618682279+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618684251+07:00","message":"Set new StatePrefix : 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:07.618686454+07:00","message":"Next Push (prob) : 'สำคัญเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:07.618694872+07:00","message":"push: {false มีบทบาท 0 0xc003596100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:08.173763192+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:08.173799523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:08.173806238+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:08.173822181+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.173828865+07:00","message":"[bufferProcess] interim [360000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.173832831+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.173840054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.173842619+07:00","message":"> Transcript [1949] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.173845853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.173847861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.173849853+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.173852867+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:08.221806469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:08.221859721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:08.775151541+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:08.775200271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:08.775208435+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:08.775227582+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.775236869+07:00","message":"[bufferProcess] interim [960000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.775240576+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.775247744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.775251444+07:00","message":"> Transcript [1950] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.775256399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.775259716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.775263167+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:08.77526679+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.03042132+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.030460568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.030467025+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.030483902+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.030491435+07:00","message":"[bufferProcess] interim [200000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.030497539+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.030508783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.030511737+07:00","message":"> Transcript [1951] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.030515385+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.030517496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.03051973+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.030523106+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.269156679+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.269230926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.269237747+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.26925436+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269261881+07:00","message":"[bufferProcess] interim [440000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269265054+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269272431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269275+07:00","message":"> Transcript [1952] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269278777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269280937+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269283398+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269286495+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.26929229+07:00","message":"Push: 'สำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269294484+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.269296896+07:00","message":"Set new StatePrefix : 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.26929938+07:00","message":"Next Push (prob) : 'การแบ่งเซลล์และ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.269307+07:00","message":"push: {false สำคัญเกี่ยวกับ 0 0xc003596100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.591813513+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.591860426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.591867358+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.591883952+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.591890621+07:00","message":"[bufferProcess] interim [740000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.591893633+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.591899908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.591902829+07:00","message":"> Transcript [1953] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.59190649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.591908622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.591911445+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.591914704+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.915017677+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.915059049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.915065876+07:00","message":"receive interim result [false|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.915080661+07:00","message":"[buffer interim] 498 false ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.915091084+07:00","message":"[bufferProcess] interim [100000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.915093726+07:00","message":"[bufferProcess] send to processor:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.915129954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.915133502+07:00","message":"> Transcript [1954] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.91513755+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.9151403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.915142974+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:09.915146411+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:09.960355071+07:00","message":"[GCS] IsForceVAD: false for message ID: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.135726692+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.135775862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ\",\"confidence\":0.9455746}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.135783112+07:00","message":"receive interim result [true|false]: ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.135796988+07:00","message":"end recv isFinal message id 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.135799223+07:00","message":"end Recv id 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.135806412+07:00","message":"[buffer interim] 498 true ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135814335+07:00","message":"[bufferProcess] interim [340000000]:ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135817783+07:00","message":"[bufferProcess] send to processor (isfinal):ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135821057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135823891+07:00","message":"> Transcript [1955] [false]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135827223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135829082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135833683+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135836264+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135838407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135840334+07:00","message":"> Transcript [1956] [true]: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และการเปลี่ยนสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.13584258+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135844383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135846016+07:00","message":"StatePrefix: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับการแบ่งเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135847858+07:00","message":"TextPushed: 'ไซโตไคนินมีบทบาทสำคัญเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.135850844+07:00","message":"Push: 'การแบ่งเซลล์และการเปลี่ยนสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.135859442+07:00","message":"push: {true การแบ่งเซลล์และการเปลี่ยนสภาพ 0 0xc003596100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:10.146509359+07:00","message":"write wav file: './tmp/7560/7560_498.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.154202077+07:00","message":"[GCS] Start streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.47514072+07:00","message":"[GCS] Cleaned up inactive client: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475165162+07:00","message":"[GCS] Cleaned up inactive client: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475167944+07:00","message":"[GCS] Cleaned up inactive client: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475169705+07:00","message":"[GCS] Cleaned up inactive client: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475171489+07:00","message":"[GCS] Cleaned up inactive client: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475173393+07:00","message":"[GCS] Cleaned up inactive client: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475175189+07:00","message":"[GCS] Cleaned up inactive client: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475177324+07:00","message":"[GCS] Cleaned up inactive client: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475179599+07:00","message":"[GCS] Cleaned up inactive client: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.47518147+07:00","message":"[GCS] Cleaned up inactive client: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475183168+07:00","message":"[GCS] Cleaned up inactive client: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.475189799+07:00","message":"[GCS] Cleaned up inactive client: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.602325452+07:00","message":"[GCS] IsForceVAD: false for message ID: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.701302783+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.701319754+07:00","message":"found end of frame, send empty tag with msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.701322755+07:00","message":"end Recv id 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.701329886+07:00","message":"[buffer interim] 499 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.70133829+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.701342087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.701345086+07:00","message":"> Transcript [1957] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.701348142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.701350024+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.701351714+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.70135349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:10.701355778+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:10.701365187+07:00","message":"push: {true \n 0 0xc0033eea00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:10.706667138+07:00","message":"write wav file: './tmp/7560/7560_499.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:11.222088723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:11.222118246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:11.303560807+07:00","message":"[GCS] Start streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:11.370226585+07:00","message":"[GCS] IsForceVAD: false for message ID: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:11.433500887+07:00","message":"[GCS] Start streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:11.575714043+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:11.575736028+07:00","message":"found end of frame, send empty tag with msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:11.57574094+07:00","message":"end Recv id 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:11.575748784+07:00","message":"[buffer interim] 500 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:11.575757494+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:11.575768195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:11.575772146+07:00","message":"> Transcript [1958] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:11.575776303+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:11.575779295+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:11.575782383+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:11.575785301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:11.575792206+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:11.575800988+07:00","message":"push: {true \n 0 0xc0033eec80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:11.58103641+07:00","message":"write wav file: './tmp/7560/7560_500.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.00487589+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.004910529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.004915917+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.004931296+07:00","message":"[buffer interim] 501 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.004938027+07:00","message":"[bufferProcess] interim [380000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.00494069+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.004946903+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.00494914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.004951863+07:00","message":"> Transcript [1959] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.00495382+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.187954225+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.187990465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.18799571+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.188016297+07:00","message":"[buffer interim] 501 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.188029893+07:00","message":"[bufferProcess] interim [560000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.188032561+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.198885931+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.198907627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.19891247+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.198925416+07:00","message":"[buffer interim] 501 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.198931068+07:00","message":"[bufferProcess] interim [620000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.198933017+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.198936572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.198939419+07:00","message":"> Transcript [1960] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.198942882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.198944764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.198946672+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.198948603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.501112289+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.501156263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.501175459+07:00","message":"receive interim result [false|false]: การเจริญของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.501191774+07:00","message":"[buffer interim] 501 false การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.501199983+07:00","message":"[bufferProcess] interim [860000000]:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.501202826+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.501209472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.501212463+07:00","message":"> Transcript [1961] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.5012164+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.501218898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.501221803+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.501224311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.794488396+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.794536898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.794544652+07:00","message":"receive interim result [false|false]: การเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.794555412+07:00","message":"[buffer interim] 501 false การเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.794563732+07:00","message":"[bufferProcess] interim [100000000]:การเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.794566404+07:00","message":"[bufferProcess] send to processor:การเจริญของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.794569849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.794572446+07:00","message":"> Transcript [1962] [false]: 'การเจริญของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.794576096+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.794578046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.794580278+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.794582398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.818931255+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.818969264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.818975145+07:00","message":"receive interim result [false|false]: การเจริญของการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.818989635+07:00","message":"[buffer interim] 501 false การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.818996693+07:00","message":"[bufferProcess] interim [160000000]:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.818998967+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.819002135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.81900534+07:00","message":"> Transcript [1963] [false]: 'การเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.81900932+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.819011865+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.819014045+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.819016319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.819030525+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.81903273+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.819034689+07:00","message":"Set new StatePrefix : 'การเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:13.819037102+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:13.819045129+07:00","message":"push: {false การ 0 0xc0027b4c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.039691602+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.039746368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของฟา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.039753855+07:00","message":"receive interim result [false|false]: การเจริญของฟา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.039770202+07:00","message":"[buffer interim] 501 false การเจริญของฟา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.039782051+07:00","message":"[bufferProcess] interim [400000000]:การเจริญของฟา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.039784738+07:00","message":"[bufferProcess] send to processor:การเจริญของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.039791703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.039795781+07:00","message":"> Transcript [1964] [false]: 'การเจริญของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.039799837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.039802748+07:00","message":"Set new StatePrefix: 'การเจริญของการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.116289827+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.116327315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.11633338+07:00","message":"receive interim result [false|false]: การเจริญของตา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.116344939+07:00","message":"[buffer interim] 501 false การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.116354431+07:00","message":"[bufferProcess] interim [520000000]:การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.116356971+07:00","message":"[bufferProcess] send to processor:การเจริญของฟา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.116362159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.116364911+07:00","message":"> Transcript [1965] [false]: 'การเจริญของฟา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.116367427+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.116369802+07:00","message":"Set new StatePrefix: 'การเจริญของฟา'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:14.22305673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:14.223092954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.406709373+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.406748259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.406754333+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.406770762+07:00","message":"[buffer interim] 501 false การเจริญของตาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.406779534+07:00","message":"[bufferProcess] interim [760000000]:การเจริญของตาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.406782499+07:00","message":"[bufferProcess] send to processor:การเจริญของตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.40678648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.406789406+07:00","message":"> Transcript [1966] [false]: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.406791747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.406793738+07:00","message":"Set new StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.58880482+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.588846504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยังเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.588852691+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.588864524+07:00","message":"[buffer interim] 501 false การเจริญของตาก็ยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.588872215+07:00","message":"[bufferProcess] interim [940000000]:การเจริญของตาก็ยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.588874714+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.588880444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.588883284+07:00","message":"> Transcript [1967] [false]: 'การเจริญของตาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.588886658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.588888716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.588890986+07:00","message":"StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.588893565+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.914670938+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.914710655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยังเป็นผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.914715483+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:14.914729588+07:00","message":"[buffer interim] 501 false การเจริญของตาก็ยังเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.914737756+07:00","message":"[bufferProcess] interim [240000000]:การเจริญของตาก็ยังเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.914740292+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.914743896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.914746909+07:00","message":"> Transcript [1968] [false]: 'การเจริญของตาก็ยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.914750311+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.91475234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.914754393+07:00","message":"StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:14.914757036+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.171133281+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.171180772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยังเป็นผลมาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.171188315+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.171203655+07:00","message":"[buffer interim] 501 false การเจริญของตาก็ยังเป็นผลมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.171215557+07:00","message":"[bufferProcess] interim [540000000]:การเจริญของตาก็ยังเป็นผลมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.171218444+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.17122572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.171228693+07:00","message":"> Transcript [1969] [false]: 'การเจริญของตาก็ยังเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.171231977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.171234181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.171236967+07:00","message":"StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.171242692+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.495181883+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.49523792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยังเป็นผลมาจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.495243021+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.495259132+07:00","message":"[buffer interim] 501 false การเจริญของตาก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495267458+07:00","message":"[bufferProcess] interim [900000000]:การเจริญของตาก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.49527043+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495280109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495282788+07:00","message":"> Transcript [1970] [false]: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495286334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495288495+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495290327+07:00","message":"StatePrefix: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495293937+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495296959+07:00","message":"Push: 'เจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495300289+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495302525+07:00","message":"Set new StatePrefix : 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.495306122+07:00","message":"Next Push (prob) : 'ก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.495314373+07:00","message":"push: {false เจริญของตา 0 0xc0027b4c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.818979284+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.819034662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยังเป็นผลมาจากการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.819041089+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.819055451+07:00","message":"[buffer interim] 501 false การเจริญของตาก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.819063183+07:00","message":"[bufferProcess] interim [200000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.819066212+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.819071727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.819074877+07:00","message":"> Transcript [1971] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.819078619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.819080818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.819082911+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.81908534+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.876487057+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.876523597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยังเป็นผลมาจากการทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.87652948+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:15.876540934+07:00","message":"[buffer interim] 501 false การเจริญของตาก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.87654809+07:00","message":"[bufferProcess] interim [320000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.876550907+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจากการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.876556782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.876560024+07:00","message":"> Transcript [1972] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.876563457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.876567458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.876570771+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:15.876575479+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.262511432+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.26255157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.262557705+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.26257251+07:00","message":"[buffer interim] 501 false การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.262580043+07:00","message":"[bufferProcess] interim [680000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.262582754+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจากการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.262599341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.262603259+07:00","message":"> Transcript [1973] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.262607921+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.262610273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.262612263+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.262615068+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.511669179+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.511716765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.51172275+07:00","message":"receive interim result [false|false]: การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.511734295+07:00","message":"[buffer interim] 501 false การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511743672+07:00","message":"[bufferProcess] interim [860000000]:การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511746659+07:00","message":"[bufferProcess] send to processor:การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511752143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511754878+07:00","message":"> Transcript [1974] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511758743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511760838+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511764107+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511766576+07:00","message":"TextPushed: 'การเจริญของตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511770944+07:00","message":"Push: 'ก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.51177304+07:00","message":"TextPushed: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.51177537+07:00","message":"Set new StatePrefix : 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.511777589+07:00","message":"Next Push (prob) : 'การทำงานร่วม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.511785547+07:00","message":"push: {false ก็ยังเป็นผลมาจาก 0 0xc0027b4c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.610436117+07:00","message":"[GCS] IsForceVAD: false for message ID: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.81248295+07:00","message":"[GCS] Start streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.874326694+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.874370426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญของปลาก็ยังเป็นผลมาจากการทำงานร่วมกัน\",\"confidence\":0.9401046}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.87437761+07:00","message":"receive interim result [true|false]: การเจริญของปลาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.874385092+07:00","message":"end recv isFinal message id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.87438791+07:00","message":"end Recv id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.87439484+07:00","message":"[buffer interim] 501 true การเจริญของปลาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874405313+07:00","message":"[bufferProcess] interim [220000000]:การเจริญของปลาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874410942+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874415406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874419355+07:00","message":"> Transcript [1975] [false]: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874423911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874427319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874429249+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.87443178+07:00","message":"TextPushed: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874433819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874435841+07:00","message":"> Transcript [1976] [true]: 'การเจริญของปลาก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874438034+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874439629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874441558+07:00","message":"StatePrefix: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874443449+07:00","message":"TextPushed: 'การเจริญของตาก็ยังเป็นผลมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874445171+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874592776+07:00","message":"Push: 'การทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874597024+07:00","message":"TextPushed: 'การเจริญของตาก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874600331+07:00","message":"Set new StatePrefix : 'การเจริญของปลาก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.874603837+07:00","message":"Next Push (prob) : 'การเจริญของปลาก็ยังเป็นผลมาจากการทำงานร่วมกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:16.874613836+07:00","message":"push: {true การทำงานร่วมกัน 0 0xc0027b4c80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:16.87460991+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_501.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:16.885257016+07:00","message":"write wav file: './tmp/7560/7560_501.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:17.224086098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:17.224089203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.670469616+07:00","message":"[GCS] IsForceVAD: false for message ID: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.765613925+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.765641517+07:00","message":"found end of frame, send empty tag with msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.765644682+07:00","message":"end Recv id 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.765654043+07:00","message":"[buffer interim] 502 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.76566723+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.765672004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.765675765+07:00","message":"> Transcript [1977] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.765678957+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.765680977+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.765682713+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.765684471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.765689038+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.765699958+07:00","message":"push: {true \n 0 0xc0027b4a00}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:18.774209434+07:00","message":"write wav file: './tmp/7560/7560_502.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.802607872+07:00","message":"[GCS] Start streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.860884964+07:00","message":"[GCS] IsForceVAD: false for message ID: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.993912555+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.993937678+07:00","message":"found end of frame, send empty tag with msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.99394101+07:00","message":"end Recv id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.99394818+07:00","message":"[buffer interim] 503 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.99395519+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.99395875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.993961895+07:00","message":"> Transcript [1978] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.99396466+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.993966807+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.993968613+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.993970517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:18.993979636+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:18.993988703+07:00","message":"push: {true \n 0 0xc003211480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:18.998863587+07:00","message":"write wav file: './tmp/7560/7560_503.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:19.372813316+07:00","message":"[GCS] Start streaming session, msgId: 504"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:20.224664756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:20.224664755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.354622233+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.354666792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.354672059+07:00","message":"receive interim result [false|false]: การสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.354687974+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.35469158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสังฆราช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.354694338+07:00","message":"receive interim result [false|false]: พระสังฆราช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.354699887+07:00","message":"[buffer interim] 504 false การสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.354703333+07:00","message":"[buffer interim] 504 false พระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.354709944+07:00","message":"[bufferProcess] interim [960000000]:การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.354711873+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.354715877+07:00","message":"[bufferProcess] send to processor (ticker):การสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.354718304+07:00","message":"[bufferProcess] interim [20000000]:พระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.354719979+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.354722449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.354724932+07:00","message":"> Transcript [1979] [false]: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.354727361+07:00","message":"Set StatePrefix (first interim): 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.617814066+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.617850504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.617856731+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.617871317+07:00","message":"[buffer interim] 504 false สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.617880878+07:00","message":"[bufferProcess] interim [260000000]:สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.6178836+07:00","message":"[bufferProcess] send to processor:พระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.617889488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.617892423+07:00","message":"> Transcript [1980] [false]: 'พระสังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.61789477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.617896844+07:00","message":"Set new StatePrefix: 'พระสังฆราช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.736555997+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.736593864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.736599493+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:20.736613563+07:00","message":"[buffer interim] 504 false สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.736620838+07:00","message":"[bufferProcess] interim [380000000]:สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.736623444+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.736630407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.736633838+07:00","message":"> Transcript [1981] [false]: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.736636412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:20.736638525+07:00","message":"Set new StatePrefix: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:21.2493668+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:21.249404763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:21.249410587+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:21.249423249+07:00","message":"[buffer interim] 504 false สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.249430417+07:00","message":"[bufferProcess] interim [920000000]:สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.249433152+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.249438646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.249441372+07:00","message":"> Transcript [1982] [false]: 'สารสังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.249444889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.249447034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.24944945+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.249451674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:21.500720108+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:21.500754885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:21.500760532+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:21.500774469+07:00","message":"[buffer interim] 504 false สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.500781558+07:00","message":"[bufferProcess] interim [220000000]:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.500784844+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.50079206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.500794834+07:00","message":"> Transcript [1983] [false]: 'สารสังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.500798357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.500800496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.500802774+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:21.500805139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:22.143953219+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:22.143992748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:22.14399881+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:22.144012658+07:00","message":"[buffer interim] 504 false สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.144020697+07:00","message":"[bufferProcess] interim [820000000]:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.144029315+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.144036983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.144040098+07:00","message":"> Transcript [1984] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.144043691+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.144045959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.144048607+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.144050935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:22.855455831+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:22.855497173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:22.855502686+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:22.855516505+07:00","message":"[buffer interim] 504 false สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855524014+07:00","message":"[bufferProcess] interim [480000000]:สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855526763+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855533318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855536111+07:00","message":"> Transcript [1985] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855539208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855541406+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855544137+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855546566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855551533+07:00","message":"Push: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855553378+07:00","message":"TextPushed: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.85555553+07:00","message":"Set new StatePrefix : 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:22.855559063+07:00","message":"Next Push (prob) : 'มีสมบัติคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:22.855566575+07:00","message":"push: {false สารสังเคราะห์ที่ 0 0xc0027b5500}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:23.225724139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:23.225733316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.24185703+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.241891357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.241897346+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.241909255+07:00","message":"[buffer interim] 504 false สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.241919263+07:00","message":"[bufferProcess] interim [900000000]:สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.241921667+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.241927025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.241929819+07:00","message":"> Transcript [1986] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.241934272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.24193674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.241938855+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.241941533+07:00","message":"TextPushed: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.292923335+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.292965046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.292971638+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.292986028+07:00","message":"[buffer interim] 504 false สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.292993482+07:00","message":"[bufferProcess] interim [960000000]:สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.293001358+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.293010094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.293012834+07:00","message":"> Transcript [1987] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.293016323+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.293018451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.293021211+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.293034347+07:00","message":"TextPushed: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.921356668+07:00","message":"[GCS] IsForceVAD: false for message ID: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.929625054+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.929661482+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-04-30T13:42:23.92966771+07:00","message":"receive interim result [false|false]: สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.929679135+07:00","message":"[buffer interim] 504 false สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.929686834+07:00","message":"[bufferProcess] interim [560000000]:สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.929689406+07:00","message":"[bufferProcess] send to processor:สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.929694955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.929697621+07:00","message":"> Transcript [1988] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.929701133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.929703198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.929705211+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:23.929708151+07:00","message":"TextPushed: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:23.982306016+07:00","message":"[GCS] Start streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:24.046768732+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:24.046807149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสังเคราะห์ที่มีสมบัติคล้ายนะคะ\",\"confidence\":0.9371294}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:24.046813182+07:00","message":"receive interim result [true|false]: สารสังเคราะห์ที่มีสมบัติคล้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:24.046824438+07:00","message":"end recv isFinal message id 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:24.046827006+07:00","message":"end Recv id 504"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:24.046834715+07:00","message":"[buffer interim] 504 true สารสังเคราะห์ที่มีสมบัติคล้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046842119+07:00","message":"[bufferProcess] interim [770000000]:สารสังเคราะห์ที่มีสมบัติคล้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046845678+07:00","message":"[bufferProcess] send to processor (isfinal):สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.0468495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.04685257+07:00","message":"> Transcript [1989] [false]: 'สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046855813+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046857858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.04685968+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046862043+07:00","message":"TextPushed: 'สารสังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046868782+07:00","message":"Push: 'มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046870736+07:00","message":"TextPushed: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.04687278+07:00","message":"Set new StatePrefix : 'สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046874788+07:00","message":"Next Push (prob) : 'ๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046876395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046878325+07:00","message":"> Transcript [1990] [true]: 'สารสังเคราะห์ที่มีสมบัติคล้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046880494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046882599+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046884279+07:00","message":"StatePrefix: 'สารสังเคราะห์ที่มีสมบัติคล้ายๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046886306+07:00","message":"TextPushed: 'สารสังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:24.046888855+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:24.046898135+07:00","message":"push: {false มีสมบัติคล้าย 0 0xc0027b5500}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:24.046903881+07:00","message":"push: {true นะคะ 0 0xc0027b5500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:24.058012554+07:00","message":"write wav file: './tmp/7560/7560_504.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:26.226333787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:26.226345433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:26.4559315+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:26.455982704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:26.455988282+07:00","message":"receive interim result [false|false]: นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:26.456001446+07:00","message":"[buffer interim] 505 false นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:26.456008917+07:00","message":"[bufferProcess] interim [280000000]:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:26.45601094+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:26.456017866+07:00","message":"[bufferProcess] send to processor (ticker):นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:26.456020464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:26.456035298+07:00","message":"> Transcript [1991] [false]: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:26.45603942+07:00","message":"Set StatePrefix (first interim): 'นิยมนำมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:26.636137226+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:26.636188276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:26.636195329+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:26.636210144+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:26.636219012+07:00","message":"[bufferProcess] interim [520000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:26.636221208+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.216791237+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.21682975+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-04-30T13:42:27.216836162+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.216848897+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.216855974+07:00","message":"[bufferProcess] interim [120000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.216858613+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.216865121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.216867816+07:00","message":"> Transcript [1992] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.216871069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.216873162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.216875031+07:00","message":"StatePrefix: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.216877109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.536713814+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.536760539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.536767259+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.536779541+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.53678722+07:00","message":"[bufferProcess] interim [360000000]:นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.536789886+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.536795575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.536798551+07:00","message":"> Transcript [1993] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.536802231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.536804536+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.536806505+07:00","message":"StatePrefix: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.536808788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.723680803+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.723728056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.723734265+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:27.723754289+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.723762642+07:00","message":"[bufferProcess] interim [540000000]:นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.723767973+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.723775361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.723778469+07:00","message":"> Transcript [1994] [false]: 'นิยมนำมาใช้ช่วยเร่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.723782817+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.723786901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.72378878+07:00","message":"StatePrefix: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:27.723791027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.051923441+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.051967195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.051973425+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.051987037+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.05199581+07:00","message":"[bufferProcess] interim [840000000]:นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.051998366+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052004304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052007671+07:00","message":"> Transcript [1995] [false]: 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052011754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052013923+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052015811+07:00","message":"StatePrefix: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052017798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052022066+07:00","message":"Push: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052023871+07:00","message":"TextPushed: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052032279+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.052035299+07:00","message":"Next Push (prob) : 'ใช้ช่วยเร่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.052042827+07:00","message":"push: {false นิยมนำมา 0 0xc0033ee300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.368362199+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.368410726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.368418406+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.368433332+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.368443025+07:00","message":"[bufferProcess] interim [140000000]:นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.368447216+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.36845206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.368456192+07:00","message":"> Transcript [1996] [false]: 'นิยมนำมาใช้ช่วยเร่งการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.368461471+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.368464596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.368467421+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.368473441+07:00","message":"TextPushed: 'นิยมนำมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.38060202+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.380631105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.380636899+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.380650184+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.380657595+07:00","message":"[bufferProcess] interim [200000000]:นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.380660358+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.380663613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.380665957+07:00","message":"> Transcript [1997] [false]: 'นิยมนำมาใช้ช่วยเร่งการแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.380669066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.380671027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.380673081+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.380679714+07:00","message":"TextPushed: 'นิยมนำมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.571533089+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.571575618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการปักข้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.571581979+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการปักข้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.571600176+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการปักข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.571608073+07:00","message":"[bufferProcess] interim [380000000]:นิยมนำมาใช้ช่วยเร่งการปักข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.571610824+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.571614604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.57161729+07:00","message":"> Transcript [1998] [false]: 'นิยมนำมาใช้ช่วยเร่งการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.571621342+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.57162329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.571625634+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.571628125+07:00","message":"TextPushed: 'นิยมนำมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.644014072+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.644061984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.644068742+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.644081285+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644113317+07:00","message":"[bufferProcess] interim [500000000]:นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644116969+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการปักข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644124756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644127717+07:00","message":"> Transcript [1999] [false]: 'นิยมนำมาใช้ช่วยเร่งการปักข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644131994+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644134044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644136091+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644138289+07:00","message":"TextPushed: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644144583+07:00","message":"Push: 'ใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644146696+07:00","message":"TextPushed: 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644148755+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ช่วยเร่งการปักข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:28.644150897+07:00","message":"Next Push (prob) : 'ปักข้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:28.644180232+07:00","message":"push: {false ใช้ช่วยเร่งการ 0 0xc0033ee300}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.06677034+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.066811214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.066818331+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.066832292+07:00","message":"[buffer interim] 505 false นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.066839559+07:00","message":"[bufferProcess] interim [860000000]:นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.066842165+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยเร่งการแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.066846035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.066848697+07:00","message":"> Transcript [2000] [false]: 'นิยมนำมาใช้ช่วยเร่งการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.066850951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.066852805+07:00","message":"Set new StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการแตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.111424647+07:00","message":"[GCS] IsForceVAD: false for message ID: 505"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:29.226651607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:29.226690794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.256388216+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.256426387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช\",\"confidence\":0.91225356}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.256433609+07:00","message":"receive interim result [true|false]: นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.256445066+07:00","message":"end recv isFinal message id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.256447457+07:00","message":"end Recv id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.256455047+07:00","message":"[buffer interim] 505 true นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256462212+07:00","message":"[bufferProcess] interim [130000000]:นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.25646566+07:00","message":"[bufferProcess] send to processor (isfinal):นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256468711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256471649+07:00","message":"> Transcript [2001] [false]: 'นิยมนำมาใช้ช่วยเร่งการแตกต่างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256475002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256477354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256479295+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256481567+07:00","message":"TextPushed: 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256483415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.2564853+07:00","message":"> Transcript [2002] [true]: 'นิยมนำมาใช้ช่วยเร่งการปักข้างของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256487588+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256489193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256490836+07:00","message":"StatePrefix: 'นิยมนำมาใช้ช่วยเร่งการแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.25649268+07:00","message":"TextPushed: 'นิยมนำมาใช้ช่วยเร่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:29.256495208+07:00","message":"Push: 'ปักข้างของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.256503631+07:00","message":"push: {true ปักข้างของพืช 0 0xc0033ee300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:29.271437861+07:00","message":"write wav file: './tmp/7560/7560_505.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:29.493110496+07:00","message":"[GCS] Start streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:30.742637514+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:30.742683232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:30.742688926+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:30.742701918+07:00","message":"[buffer interim] 506 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:30.742709376+07:00","message":"[bufferProcess] interim [80000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:30.742711485+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:30.742717241+07:00","message":"[bufferProcess] send to processor (ticker):ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:30.742720009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:30.742722682+07:00","message":"> Transcript [2003] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:30.742724915+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:30.898886386+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:30.898943407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:30.898950345+07:00","message":"receive interim result [false|false]: หรือยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:30.898965424+07:00","message":"[buffer interim] 506 false หรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:30.898973624+07:00","message":"[bufferProcess] interim [200000000]:หรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:30.898975565+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.004131096+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.004175568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.004181717+07:00","message":"receive interim result [false|false]: พวก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.004194134+07:00","message":"[buffer interim] 506 false พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.004203753+07:00","message":"[bufferProcess] interim [320000000]:พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.004206285+07:00","message":"[bufferProcess] send to processor:หรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.004212661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.004215542+07:00","message":"> Transcript [2004] [false]: 'หรือยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.004217961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.004220152+07:00","message":"Set new StatePrefix: 'หรือยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.275780854+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.275828806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.275834391+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.275850757+07:00","message":"[buffer interim] 506 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.275860668+07:00","message":"[bufferProcess] interim [500000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.275863207+07:00","message":"[bufferProcess] send to processor:พวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.275868505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.275871354+07:00","message":"> Transcript [2005] [false]: 'พวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.275873816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.275876468+07:00","message":"Set new StatePrefix: 'พวก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.436600238+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.436638213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.436644325+07:00","message":"receive interim result [false|false]: ควบคุม 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.436656485+07:00","message":"[buffer interim] 506 false ควบคุม 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.436665837+07:00","message":"[bufferProcess] interim [800000000]:ควบคุม 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.436668292+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.436673937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.436676912+07:00","message":"> Transcript [2006] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.436679102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.436681027+07:00","message":"Set new StatePrefix: 'ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.629209581+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.629247646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 20:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.629253725+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 20:00"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.629266597+07:00","message":"[buffer interim] 506 false พวกกลุ่ม 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.629275066+07:00","message":"[bufferProcess] interim [980000000]:พวกกลุ่ม 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.629277521+07:00","message":"[bufferProcess] send to processor:ควบคุม 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.629282989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.62928589+07:00","message":"> Transcript [2007] [false]: 'ควบคุม 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.629289004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.629290975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.629292944+07:00","message":"StatePrefix: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.629295043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.824956572+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.825009492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 20:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.82501674+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 20:00 น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.825037484+07:00","message":"[buffer interim] 506 false พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.825047922+07:00","message":"[bufferProcess] interim [220000000]:พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.825050512+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.825053865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.825057099+07:00","message":"> Transcript [2008] [false]: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.825059436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.825061663+07:00","message":"Set new StatePrefix: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.968754632+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.968798998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 2 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.968805333+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:31.968819498+07:00","message":"[buffer interim] 506 false พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.96882691+07:00","message":"[bufferProcess] interim [280000000]:พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.968829813+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 20:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.968836924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.968839798+07:00","message":"> Transcript [2009] [false]: 'พวกกลุ่ม 20:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.968843041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.968845461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.968847392+07:00","message":"StatePrefix: 'พวกกลุ่ม 20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:31.968849587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.089368977+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.089410511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 2 กลุ่มของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.089416847+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 2 กลุ่มของ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.089433663+07:00","message":"[buffer interim] 506 false พวกกลุ่ม 2 กลุ่มของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.089443132+07:00","message":"[bufferProcess] interim [400000000]:พวกกลุ่ม 2 กลุ่มของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.089445812+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.089454263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.089460082+07:00","message":"> Transcript [2010] [false]: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.089462408+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.089464614+07:00","message":"Set new StatePrefix: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.139116429+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.139155882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 2 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.139162442+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.139180808+07:00","message":"[buffer interim] 506 false พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.139194319+07:00","message":"[bufferProcess] interim [460000000]:พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.139202555+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 2 กลุ่มของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.139210155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.139212947+07:00","message":"> Transcript [2011] [false]: 'พวกกลุ่ม 2 กลุ่มของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.139216774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.139219016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.139221551+07:00","message":"StatePrefix: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.139223818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:32.227034646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:32.227046217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.269561062+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.269611124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.269617475+07:00","message":"receive interim result [false|false]: พวกกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.26963076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.269633554+07:00","message":"receive interim result [false|false]:  2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.269641481+07:00","message":"[buffer interim] 506 false พวกกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.269644663+07:00","message":"[buffer interim] 506 false  2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.269675457+07:00","message":"[bufferProcess] interim [580000000]:พวกกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.269678988+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.269682068+07:00","message":"[bufferProcess] interim [580000000]: 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.269684371+07:00","message":"[bufferProcess] update buffer: พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.269686944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.269689677+07:00","message":"> Transcript [2012] [false]: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.26969328+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.269695299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.269697076+07:00","message":"StatePrefix: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.269699107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.537551167+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.537589797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 2 กลุ่ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.537598632+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.537639324+07:00","message":"[buffer interim] 506 false พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.537646565+07:00","message":"[bufferProcess] interim [880000000]:พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.53764984+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.53765318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.537656078+07:00","message":"> Transcript [2013] [false]: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.537659365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.537661426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.537665353+07:00","message":"StatePrefix: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.537667469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.893431999+07:00","message":"[GCS] IsForceVAD: false for message ID: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.982618838+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.982661214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกกลุ่ม 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.98266765+07:00","message":"receive interim result [false|false]: พวกกลุ่ม 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.982685819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กลุ่มของไม้ดอกไม้ประดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.982689789+07:00","message":"receive interim result [false|false]:  กลุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.982698266+07:00","message":"[buffer interim] 506 false พวกกลุ่ม 2"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.982703789+07:00","message":"[buffer interim] 506 false  กลุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.98270972+07:00","message":"[bufferProcess] interim [360000000]:พวกกลุ่ม 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.98271191+07:00","message":"[bufferProcess] send to processor:พวกกลุ่ม 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.98271478+07:00","message":"[bufferProcess] interim [360000000]: กลุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982717665+07:00","message":"[bufferProcess] update buffer: พวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982720629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982723121+07:00","message":"> Transcript [2014] [false]: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982725891+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982728105+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982729883+07:00","message":"StatePrefix: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.98273185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982734221+07:00","message":"Push: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982736059+07:00","message":"TextPushed: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982739091+07:00","message":"Set new StatePrefix : 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:32.982741234+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:32.982749702+07:00","message":"push: {false พวกกลุ่ม 2 กลุ่ม 0 0xc0027b4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:33.040059484+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:33.04009445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายอย่างพวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ\",\"confidence\":0.89549094}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:33.040101236+07:00","message":"receive interim result [true|false]: มีหลายอย่างพวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:33.040109156+07:00","message":"end recv isFinal message id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:33.04011138+07:00","message":"end Recv id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:33.040118862+07:00","message":"[buffer interim] 506 true มีหลายอย่างพวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040129494+07:00","message":"[bufferProcess] interim [420000000]:มีหลายอย่างพวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040134732+07:00","message":"[bufferProcess] send to processor (isfinal):พวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.04013791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040140938+07:00","message":"> Transcript [2015] [false]: 'พวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040143374+07:00","message":"Set StatePrefix (first interim): 'พวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040145241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040147041+07:00","message":"> Transcript [2016] [true]: 'มีหลายอย่างพวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040149789+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040151561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040154406+07:00","message":"StatePrefix: 'พวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040157049+07:00","message":"TextPushed: 'พวกกลุ่ม 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040158685+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040292658+07:00","message":"Push: 'ของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040295543+07:00","message":"TextPushed: 'พวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040297698+07:00","message":"Set new StatePrefix : 'มีหลายอย่างพวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040299812+07:00","message":"Next Push (prob) : 'มีหลายอย่างพวกกลุ่ม 2 กลุ่มของไม้ดอกไม้ประดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:33.040307203+07:00","message":"push: {true ของไม้ดอกไม้ประดับ 0 0xc0027b4100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:33.040320876+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_506.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:33.049479426+07:00","message":"write wav file: './tmp/7560/7560_506.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:33.212898235+07:00","message":"[GCS] Start streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:34.620345667+07:00","message":"[GCS] IsForceVAD: false for message ID: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:34.725589986+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:34.725616136+07:00","message":"found end of frame, send empty tag with msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:34.725620027+07:00","message":"end Recv id 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:34.725628462+07:00","message":"[buffer interim] 507 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:34.725637287+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:34.725641455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:34.725644305+07:00","message":"> Transcript [2017] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:34.725646984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:34.725648918+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:34.72565067+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:34.725652498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:34.725654741+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:34.725664862+07:00","message":"push: {true \n 0 0xc000130600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:34.732242171+07:00","message":"write wav file: './tmp/7560/7560_507.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:35.072306616+07:00","message":"[GCS] Start streaming session, msgId: 508"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:35.227808554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:35.227822742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.660096551+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.66013649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสร้างยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.660142281+07:00","message":"receive interim result [false|false]: การสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.660155857+07:00","message":"[buffer interim] 508 false การสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.660163295+07:00","message":"[bufferProcess] interim [630000000]:การสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.660165362+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.660170633+07:00","message":"[bufferProcess] send to processor (ticker):การสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.660173485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.660176222+07:00","message":"> Transcript [2018] [false]: 'การสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.660178767+07:00","message":"Set StatePrefix (first interim): 'การสร้างยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.85333512+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.853375828+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-04-30T13:42:37.853381468+07:00","message":"receive interim result [false|false]: การสร้างยอดใน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.853394184+07:00","message":"[buffer interim] 508 false การสร้างยอดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.853401949+07:00","message":"[bufferProcess] interim [810000000]:การสร้างยอดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.853404333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.898650856+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.898683308+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-04-30T13:42:37.898689048+07:00","message":"receive interim result [false|false]: การสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:37.898700956+07:00","message":"[buffer interim] 508 false การสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.898708095+07:00","message":"[bufferProcess] interim [870000000]:การสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.898710584+07:00","message":"[bufferProcess] send to processor:การสร้างยอดใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.89871604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.898719093+07:00","message":"> Transcript [2019] [false]: 'การสร้างยอดใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.898722338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.898724426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.898726337+07:00","message":"StatePrefix: 'การสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:37.898739926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:38.22811768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:38.228129876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.35076886+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.350810646+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-04-30T13:42:38.350816804+07:00","message":"receive interim result [false|false]: การสร้างยอดในการเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.350826459+07:00","message":"[buffer interim] 508 false การสร้างยอดในการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.350834038+07:00","message":"[bufferProcess] interim [230000000]:การสร้างยอดในการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.350836833+07:00","message":"[bufferProcess] send to processor:การสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.350840514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.350843439+07:00","message":"> Transcript [2020] [false]: 'การสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.350846792+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.350848925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.350850785+07:00","message":"StatePrefix: 'การสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.350852733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.39526046+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.395314308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสร้างยอดในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.395323054+07:00","message":"receive interim result [false|false]: การสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.395336706+07:00","message":"[buffer interim] 508 false การสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.39534496+07:00","message":"[bufferProcess] interim [290000000]:การสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.395347805+07:00","message":"[bufferProcess] send to processor:การสร้างยอดในการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.395353467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.395357047+07:00","message":"> Transcript [2021] [false]: 'การสร้างยอดในการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.395360378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.395362554+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.395364478+07:00","message":"StatePrefix: 'การสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.39536677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.429248642+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.429285247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสร้างยอดในการผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.429291167+07:00","message":"receive interim result [false|false]: การสร้างยอดในการผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.429305494+07:00","message":"[buffer interim] 508 false การสร้างยอดในการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429312068+07:00","message":"[bufferProcess] interim [350000000]:การสร้างยอดในการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429314789+07:00","message":"[bufferProcess] send to processor:การสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.4293221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429325584+07:00","message":"> Transcript [2022] [false]: 'การสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.4293291+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429331256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429333114+07:00","message":"StatePrefix: 'การสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429335368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429340764+07:00","message":"Push: 'การสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429342596+07:00","message":"TextPushed: 'การสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429344506+07:00","message":"Set new StatePrefix : 'การสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.429346463+07:00","message":"Next Push (prob) : 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.429354448+07:00","message":"push: {false การสร้างยอด 0 0xc0033eef00}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.696678709+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.696729779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสร้างยอดในการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.696738571+07:00","message":"receive interim result [false|false]: การสร้างยอดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:38.69676552+07:00","message":"[buffer interim] 508 false การสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.696776011+07:00","message":"[bufferProcess] interim [530000000]:การสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.69678674+07:00","message":"[bufferProcess] send to processor:การสร้างยอดในการผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.696791603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.696795942+07:00","message":"> Transcript [2023] [false]: 'การสร้างยอดในการผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.696799893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.696803619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.696806188+07:00","message":"StatePrefix: 'การสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:38.696808322+07:00","message":"TextPushed: 'การสร้างยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.16775943+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.167803742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.16781057+07:00","message":"receive interim result [false|false]: การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.16782907+07:00","message":"[buffer interim] 508 false การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.167836664+07:00","message":"[bufferProcess] interim [130000000]:การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.16783937+07:00","message":"[bufferProcess] send to processor:การสร้างยอดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.167843271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.167847125+07:00","message":"> Transcript [2024] [false]: 'การสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.167851202+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.167853421+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.167855694+07:00","message":"StatePrefix: 'การสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.167857871+07:00","message":"TextPushed: 'การสร้างยอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.360288888+07:00","message":"[GCS] IsForceVAD: false for message ID: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.59953155+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.599580122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช\",\"confidence\":0.94303334}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.599587184+07:00","message":"receive interim result [true|false]: ต้องการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.59959681+07:00","message":"end recv isFinal message id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.599599152+07:00","message":"end Recv id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.599605962+07:00","message":"[buffer interim] 508 true ต้องการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599614112+07:00","message":"[bufferProcess] interim [520000000]:ต้องการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599618002+07:00","message":"[bufferProcess] send to processor (isfinal):การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599621202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599624016+07:00","message":"> Transcript [2025] [false]: 'การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599627552+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599629336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599631695+07:00","message":"StatePrefix: 'การสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599633839+07:00","message":"TextPushed: 'การสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599635485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.59963974+07:00","message":"> Transcript [2026] [true]: 'ต้องการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599642161+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599643895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599645458+07:00","message":"StatePrefix: 'การสร้างยอดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.59964913+07:00","message":"TextPushed: 'การสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599650696+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.59979598+07:00","message":"Push: 'ในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599799265+07:00","message":"TextPushed: 'การสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599801364+07:00","message":"Set new StatePrefix : 'ต้องการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.59980368+07:00","message":"Next Push (prob) : 'ต้องการสร้างยอดในการเพาะเลี้ยงเนื้อเยื่อพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:39.599812899+07:00","message":"push: {true ในการเพาะเลี้ยงเนื้อเยื่อพืช 0 0xc0033eef00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:39.599824115+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_508.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:39.610915636+07:00","message":"write wav file: './tmp/7560/7560_508.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.193761983+07:00","message":"[GCS] Start streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475002807+07:00","message":"[GCS] Cleaned up inactive client: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475037426+07:00","message":"[GCS] Cleaned up inactive client: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475040526+07:00","message":"[GCS] Cleaned up inactive client: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475045062+07:00","message":"[GCS] Cleaned up inactive client: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475046962+07:00","message":"[GCS] Cleaned up inactive client: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475048735+07:00","message":"[GCS] Cleaned up inactive client: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475050751+07:00","message":"[GCS] Cleaned up inactive client: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475052478+07:00","message":"[GCS] Cleaned up inactive client: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.47505403+07:00","message":"[GCS] Cleaned up inactive client: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475055711+07:00","message":"[GCS] Cleaned up inactive client: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.47505739+07:00","message":"[GCS] Cleaned up inactive client: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:40.475058968+07:00","message":"[GCS] Cleaned up inactive client: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.014823714+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.014874533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"10\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.014880429+07:00","message":"receive interim result [false|false]: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.014898466+07:00","message":"[buffer interim] 509 false 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.014909088+07:00","message":"[bufferProcess] interim [720000000]:10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.014911111+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.014914617+07:00","message":"[bufferProcess] send to processor (ticker):10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.014917237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.014920148+07:00","message":"> Transcript [2027] [false]: '10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.014922477+07:00","message":"Set StatePrefix (first interim): '10'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.168360192+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.168398977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Jib\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.168404947+07:00","message":"receive interim result [false|false]: Jib"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.168417459+07:00","message":"[buffer interim] 509 false Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.16842451+07:00","message":"[bufferProcess] interim [780000000]:Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.168426883+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:41.228508747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:41.228522823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.323255184+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.32329205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุ๊บๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.323298371+07:00","message":"receive interim result [false|false]: จุ๊บๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.3233102+07:00","message":"[buffer interim] 509 false จุ๊บๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.323317674+07:00","message":"[bufferProcess] interim [840000000]:จุ๊บๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.323320324+07:00","message":"[bufferProcess] send to processor:Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.323323615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.323326455+07:00","message":"> Transcript [2028] [false]: 'Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.323328889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.323335835+07:00","message":"Set new StatePrefix: 'Jib'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.612404902+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.612444621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Japan\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.612450656+07:00","message":"receive interim result [false|false]: Japan"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.612463355+07:00","message":"[buffer interim] 509 false Japan"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.612470711+07:00","message":"[bufferProcess] interim [20000000]:Japan"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.612473396+07:00","message":"[bufferProcess] send to processor:จุ๊บๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.612481174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.612484077+07:00","message":"> Transcript [2029] [false]: 'จุ๊บๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.612486376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.612488403+07:00","message":"Set new StatePrefix: 'จุ๊บๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.634317381+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.6343744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.634383495+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.634408352+07:00","message":"[buffer interim] 509 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.634438141+07:00","message":"[bufferProcess] interim [140000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.634442667+07:00","message":"[bufferProcess] send to processor:Japan"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.634448715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.63445459+07:00","message":"> Transcript [2030] [false]: 'Japan'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.634459588+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.634466283+07:00","message":"Set new StatePrefix: 'Japan'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.941428916+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.941468761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.941475525+07:00","message":"receive interim result [false|false]: กิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:41.941487897+07:00","message":"[buffer interim] 509 false กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.941495611+07:00","message":"[bufferProcess] interim [740000000]:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.941498313+07:00","message":"[bufferProcess] send to processor:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.941504116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.941507041+07:00","message":"> Transcript [2031] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.941509427+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:41.94151152+07:00","message":"Set new StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:42.855977219+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:42.856018918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:42.85602471+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:42.856059035+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:42.856069824+07:00","message":"[bufferProcess] interim [700000000]:กิฟฟารีนมีบทบาทในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:42.8560724+07:00","message":"[bufferProcess] send to processor:กิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:42.856077858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:42.856080839+07:00","message":"> Transcript [2032] [false]: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:42.856084043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:42.856087314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:42.856089201+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:42.856091427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.426972798+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.427009487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.427015598+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.42702758+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.427044236+07:00","message":"[bufferProcess] interim [300000000]:กิฟฟารีนมีบทบาทในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.42704721+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.427054681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.427061785+07:00","message":"> Transcript [2033] [false]: 'กิฟฟารีนมีบทบาทในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.427065179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.427067128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.427069095+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.427071448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.739569566+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.739610219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.739616619+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.739639688+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.739649553+07:00","message":"[bufferProcess] interim [540000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.739652647+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.739656949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.739660017+07:00","message":"> Transcript [2034] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.7396638+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.739665995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.739667905+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.739670262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.955635883+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.955695444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.955702765+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.955715794+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955723092+07:00","message":"[bufferProcess] interim [780000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.95572611+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955731559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955734193+07:00","message":"> Transcript [2035] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955737864+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955740187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955741904+07:00","message":"StatePrefix: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955747197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955751793+07:00","message":"Push: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955754112+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955756117+07:00","message":"Set new StatePrefix : 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:43.955758669+07:00","message":"Next Push (prob) : 'มีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:43.955766295+07:00","message":"push: {false กิฟฟารีน 0 0xc003210200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.138329351+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.138374249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.138382899+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.138408627+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.138420008+07:00","message":"[bufferProcess] interim [960000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.138423146+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.138426781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.138429635+07:00","message":"> Transcript [2036] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.13843342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.138435445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.138437473+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.138439776+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:44.2291285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:44.229133935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.403956338+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.403991241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.403997415+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.404009454+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.404016681+07:00","message":"[bufferProcess] interim [140000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.40401909+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.404024623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.404027694+07:00","message":"> Transcript [2037] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.404037728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.404040314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.404042582+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.404045014+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.462976201+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.463011327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.463017755+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.463037953+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.463046012+07:00","message":"[bufferProcess] interim [260000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.463048505+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.463052095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.463054825+07:00","message":"> Transcript [2038] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.463058299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.463060217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.463062053+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.463064208+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.611328272+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.611370104+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-04-30T13:42:44.611376794+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.611389771+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611397615+07:00","message":"[bufferProcess] interim [380000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611400426+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611405642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611408766+07:00","message":"> Transcript [2039] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611414801+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611418777+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611420943+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611423233+07:00","message":"TextPushed: 'กิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611429172+07:00","message":"Push: 'มีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611431185+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611433474+07:00","message":"Set new StatePrefix : 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.611437775+07:00","message":"Next Push (prob) : 'เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.611446556+07:00","message":"push: {false มีบทบาทในการกระตุ้นให้ 0 0xc003210200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.645907763+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.645945182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.645953671+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:44.645968372+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.645975518+07:00","message":"[bufferProcess] interim [440000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.645978428+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.645984778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.645987579+07:00","message":"> Transcript [2040] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.645990577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.645992711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.645995088+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:44.645997723+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.283211815+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.283243602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.283249756+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.283265225+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.283273244+07:00","message":"[bufferProcess] interim [40000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.283275751+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.283279802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.283282391+07:00","message":"> Transcript [2041] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.283285555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.283287819+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.283291305+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.283295007+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.547560546+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.547599827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.547606401+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.547620788+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.547627877+07:00","message":"[bufferProcess] interim [400000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.547630633+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.54763744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.547640323+07:00","message":"> Transcript [2042] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.547643944+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.547646666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.547648881+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.547651186+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.707526474+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.707574139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.707584149+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.707601539+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707614495+07:00","message":"[bufferProcess] interim [520000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707619071+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707627982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.70763319+07:00","message":"> Transcript [2043] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.70763945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707642536+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707646364+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707649967+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707657968+07:00","message":"Push: 'เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707661033+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707664334+07:00","message":"Set new StatePrefix : 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.707668275+07:00","message":"Next Push (prob) : 'ที่ลำต้นมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.707678856+07:00","message":"push: {false เซลล์ 0 0xc003210200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.864297992+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.864337402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.864343843+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:45.864354465+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.864362041+07:00","message":"[bufferProcess] interim [640000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.864365423+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.86437084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.864373733+07:00","message":"> Transcript [2044] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:45.864376195+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.074128406+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.074166122+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-04-30T13:42:46.074171891+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.074190218+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.074198837+07:00","message":"[bufferProcess] interim [880000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.074201521+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.074204958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.074207806+07:00","message":"> Transcript [2045] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.074212134+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.074214323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.074216886+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.074220333+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.246957554+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.246996827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัวละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.247006449+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.247023051+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.247030748+07:00","message":"[bufferProcess] interim [60000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.247044462+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.247052877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.247055416+07:00","message":"> Transcript [2046] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.247059143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.247061129+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.24706327+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.247066051+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.447858005+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.447894399+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-04-30T13:42:46.447901212+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.447915708+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.447923959+07:00","message":"[bufferProcess] interim [240000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.447926996+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.447934664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.447937596+07:00","message":"> Transcript [2047] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.447942294+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.447944599+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.447946692+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.447949633+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.530219445+07:00","message":"[GCS] IsForceVAD: false for message ID: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.597048505+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.597088239+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-04-30T13:42:46.597094422+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่นแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.597104983+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่นแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597151707+07:00","message":"[bufferProcess] interim [420000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่นแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597155668+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597159454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597171075+07:00","message":"> Transcript [2048] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597175896+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597177808+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597180032+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597182921+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597188839+07:00","message":"Push: 'ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597190904+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597193089+07:00","message":"Set new StatePrefix : 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.597195203+07:00","message":"Next Push (prob) : 'ยึด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.597202918+07:00","message":"push: {false ที่ลำต้นมีการ 0 0xc003210200}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.603689427+07:00","message":"[GCS] Start streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.686599253+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.686638692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.686645394+07:00","message":"receive interim result [false|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.686656511+07:00","message":"[buffer interim] 509 false กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.686664174+07:00","message":"[bufferProcess] interim [540000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.686667154+07:00","message":"[bufferProcess] send to processor:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่นแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.686672766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.6866783+07:00","message":"> Transcript [2049] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่นแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.686681429+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.686684051+07:00","message":"Set new StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยื่นแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.805767392+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.805803257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว\",\"confidence\":0.9538101}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.805809681+07:00","message":"receive interim result [true|false]: กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.805819524+07:00","message":"end recv isFinal message id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.805821572+07:00","message":"end Recv id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.805827355+07:00","message":"[buffer interim] 509 true กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805836455+07:00","message":"[bufferProcess] interim [570000000]:กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805840302+07:00","message":"[bufferProcess] send to processor (isfinal):กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805843696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805846362+07:00","message":"> Transcript [2050] [false]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805848983+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805850831+07:00","message":"Set new StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805852864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805854547+07:00","message":"> Transcript [2051] [true]: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยืดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805857097+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805858933+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805860745+07:00","message":"StatePrefix: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805863263+07:00","message":"TextPushed: 'กิฟฟารีนมีบทบาทในการกระตุ้นให้เซลล์ที่ลำต้นมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:46.805866209+07:00","message":"Push: 'ยืดตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:46.805878609+07:00","message":"push: {true ยืดตัว 0 0xc003210200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:46.821192391+07:00","message":"write wav file: './tmp/7560/7560_509.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:47.229368648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:47.229380218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.372067946+07:00","message":"[GCS] IsForceVAD: false for message ID: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.457531706+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.457580182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.457586066+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.457603339+07:00","message":"[buffer interim] 510 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.457610325+07:00","message":"[bufferProcess] interim [660000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.457612532+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.473490873+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.473527292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\",\"confidence\":0.7712518}],\"is_final\":true,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.473534826+07:00","message":"receive interim result [true|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.473548577+07:00","message":"end recv isFinal message id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.473551883+07:00","message":"end Recv id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.473559746+07:00","message":"[buffer interim] 510 true ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473566867+07:00","message":"[bufferProcess] interim [780000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473572367+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473583125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473597107+07:00","message":"> Transcript [2052] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473600883+07:00","message":"Set StatePrefix (first interim): 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473603119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473605379+07:00","message":"> Transcript [2053] [true]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473609115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473611127+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473612932+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473614775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:47.473622666+07:00","message":"Push: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.473632179+07:00","message":"push: {true ขึ้น 0 0xc0033ef200}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:47.479159799+07:00","message":"write wav file: './tmp/7560/7560_510.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:47.752745302+07:00","message":"[GCS] Start streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:48.797038341+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:48.797080228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:48.797085569+07:00","message":"receive interim result [false|false]: ไอ้ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:48.797099771+07:00","message":"[buffer interim] 511 false ไอ้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:48.797108189+07:00","message":"[bufferProcess] interim [840000000]:ไอ้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:48.797110463+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:48.797113854+07:00","message":"[bufferProcess] send to processor (ticker):ไอ้ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:48.797116389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:48.797119228+07:00","message":"> Transcript [2054] [false]: 'ไอ้ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:48.797121558+07:00","message":"Set StatePrefix (first interim): 'ไอ้ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:49.381391685+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:49.381430811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:49.381436727+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:49.381450493+07:00","message":"[buffer interim] 511 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:49.381458342+07:00","message":"[bufferProcess] interim [500000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:49.381460507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.042165389+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.042206212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.042211801+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.042229755+07:00","message":"[buffer interim] 511 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.042236679+07:00","message":"[bufferProcess] interim [100000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.042239244+07:00","message":"[bufferProcess] send to processor:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.042242822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.042245439+07:00","message":"> Transcript [2055] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.042247468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.042249619+07:00","message":"Set new StatePrefix: 'ขึ้น'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:50.230342799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:50.230353726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.408955433+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.408995553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ต้นสูงขึ้นนอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.409001915+07:00","message":"receive interim result [false|false]: ไอ้ต้นสูงขึ้นนอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.409015919+07:00","message":"[buffer interim] 511 false ไอ้ต้นสูงขึ้นนอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.409030645+07:00","message":"[bufferProcess] interim [520000000]:ไอ้ต้นสูงขึ้นนอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.409041233+07:00","message":"[bufferProcess] send to processor:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.409048378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.409051207+07:00","message":"> Transcript [2056] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.409054441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.409056491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.409058323+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.409060797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.587930825+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.587972841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ต้นสูงขึ้นนอกจากนี้ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.587979138+07:00","message":"receive interim result [false|false]: ไอ้ต้นสูงขึ้นนอกจากนี้ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.587995475+07:00","message":"[buffer interim] 511 false ไอ้ต้นสูงขึ้นนอกจากนี้ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.588003203+07:00","message":"[bufferProcess] interim [700000000]:ไอ้ต้นสูงขึ้นนอกจากนี้ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.588005863+07:00","message":"[bufferProcess] send to processor:ไอ้ต้นสูงขึ้นนอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.588009301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.588012168+07:00","message":"> Transcript [2057] [false]: 'ไอ้ต้นสูงขึ้นนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.588015025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.58801743+07:00","message":"Set new StatePrefix: 'ไอ้ต้นสูงขึ้นนอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.913874874+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.91392151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืนนี้ยาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.913927243+07:00","message":"receive interim result [false|false]: คืนนี้ยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:50.913941424+07:00","message":"[buffer interim] 511 false คืนนี้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.913950759+07:00","message":"[bufferProcess] interim [940000000]:คืนนี้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.913953458+07:00","message":"[bufferProcess] send to processor:ไอ้ต้นสูงขึ้นนอกจากนี้ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.913956956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.913959664+07:00","message":"> Transcript [2058] [false]: 'ไอ้ต้นสูงขึ้นนอกจากนี้ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.913962678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.913964691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.913966834+07:00","message":"StatePrefix: 'ไอ้ต้นสูงขึ้นนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:50.913969064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.237010136+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.237058808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืนนี้ยาวยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.23706472+07:00","message":"receive interim result [false|false]: คืนนี้ยาวยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.237078095+07:00","message":"[buffer interim] 511 false คืนนี้ยาวยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.2370862+07:00","message":"[bufferProcess] interim [240000000]:คืนนี้ยาวยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.237088858+07:00","message":"[bufferProcess] send to processor:คืนนี้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.23709532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.237098277+07:00","message":"> Transcript [2059] [false]: 'คืนนี้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.237100695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.237103109+07:00","message":"Set new StatePrefix: 'คืนนี้ยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.614625558+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.614665427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืนนี้ยาวยังควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.61467141+07:00","message":"receive interim result [false|false]: คืนนี้ยาวยังควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.614683853+07:00","message":"[buffer interim] 511 false คืนนี้ยาวยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.614693505+07:00","message":"[bufferProcess] interim [660000000]:คืนนี้ยาวยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.614696962+07:00","message":"[bufferProcess] send to processor:คืนนี้ยาวยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.614703286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.614706968+07:00","message":"> Transcript [2060] [false]: 'คืนนี้ยาวยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.614711228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.614713886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.614718147+07:00","message":"StatePrefix: 'คืนนี้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.614720156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.687733156+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.687772532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืนนี้ยาวยังควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.687778144+07:00","message":"receive interim result [false|false]: คืนนี้ยาวยังควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.687794108+07:00","message":"[buffer interim] 511 false คืนนี้ยาวยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.687804653+07:00","message":"[bufferProcess] interim [780000000]:คืนนี้ยาวยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.687807437+07:00","message":"[bufferProcess] send to processor:คืนนี้ยาวยังควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.687811043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.687813832+07:00","message":"> Transcript [2061] [false]: 'คืนนี้ยาวยังควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.687817729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.687820088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.687822211+07:00","message":"StatePrefix: 'คืนนี้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.687835241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.932501705+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.93254389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืนนี้ยาวยังควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.932549725+07:00","message":"receive interim result [false|false]: คืนนี้ยาวยังควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:51.932561218+07:00","message":"[buffer interim] 511 false คืนนี้ยาวยังควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.932569047+07:00","message":"[bufferProcess] interim [960000000]:คืนนี้ยาวยังควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.932571667+07:00","message":"[bufferProcess] send to processor:คืนนี้ยาวยังควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.932577147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.932579758+07:00","message":"> Transcript [2062] [false]: 'คืนนี้ยาวยังควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.932583017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.932584983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.932586963+07:00","message":"StatePrefix: 'คืนนี้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:51.932589072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.198265227+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.198307537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืนนี้ยาวยังควบคุมการเงิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.198313748+07:00","message":"receive interim result [false|false]: คืนนี้ยาวยังควบคุมการเงิน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.198327987+07:00","message":"[buffer interim] 511 false คืนนี้ยาวยังควบคุมการเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198335659+07:00","message":"[bufferProcess] interim [260000000]:คืนนี้ยาวยังควบคุมการเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198338103+07:00","message":"[bufferProcess] send to processor:คืนนี้ยาวยังควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198341339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198344812+07:00","message":"> Transcript [2063] [false]: 'คืนนี้ยาวยังควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198348317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198350919+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198353745+07:00","message":"StatePrefix: 'คืนนี้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198356545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198359824+07:00","message":"Push: 'คืนนี้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198362857+07:00","message":"TextPushed: 'คืนนี้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.198365666+07:00","message":"Set new StatePrefix : 'คืนนี้ยาวยังควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.19836958+07:00","message":"Next Push (prob) : 'ยังควบคุมการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.198378564+07:00","message":"push: {false คืนนี้ยาว 0 0xc003210800}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.214948843+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.214973637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืนนี้ยาวยังควบคุมการงอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.214980365+07:00","message":"receive interim result [false|false]: คืนนี้ยาวยังควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.214993157+07:00","message":"[buffer interim] 511 false คืนนี้ยาวยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.214998464+07:00","message":"[bufferProcess] interim [320000000]:คืนนี้ยาวยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.215000645+07:00","message":"[bufferProcess] send to processor:คืนนี้ยาวยังควบคุมการเงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.215003391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.215005737+07:00","message":"> Transcript [2064] [false]: 'คืนนี้ยาวยังควบคุมการเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.215008653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.215010529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.215012277+07:00","message":"StatePrefix: 'คืนนี้ยาวยังควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.215014522+07:00","message":"TextPushed: 'คืนนี้ยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.490659441+07:00","message":"[GCS] IsForceVAD: false for message ID: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.561941313+07:00","message":"[GCS] Start streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.629554796+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.62959406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืนนี้ยาวยังควบคุมการงอก\",\"confidence\":0.91138834}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.629601265+07:00","message":"receive interim result [true|false]: คืนนี้ยาวยังควบคุมการงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.629610027+07:00","message":"end recv isFinal message id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.629612199+07:00","message":"end Recv id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.629617625+07:00","message":"[buffer interim] 511 true คืนนี้ยาวยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629626927+07:00","message":"[bufferProcess] interim [770000000]:คืนนี้ยาวยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629632165+07:00","message":"[bufferProcess] send to processor (isfinal):คืนนี้ยาวยังควบคุมการงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.62963525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629638063+07:00","message":"> Transcript [2065] [false]: 'คืนนี้ยาวยังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629641066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629642956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629644861+07:00","message":"StatePrefix: 'คืนนี้ยาวยังควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629647493+07:00","message":"TextPushed: 'คืนนี้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629649319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629651399+07:00","message":"> Transcript [2066] [true]: 'คืนนี้ยาวยังควบคุมการงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629653491+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629655281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629656985+07:00","message":"StatePrefix: 'คืนนี้ยาวยังควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629658761+07:00","message":"TextPushed: 'คืนนี้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:52.629664924+07:00","message":"Push: 'ยังควบคุมการงอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:52.629672258+07:00","message":"push: {true ยังควบคุมการงอก 0 0xc003210800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:52.639878111+07:00","message":"write wav file: './tmp/7560/7560_511.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.01085833+07:00","message":"[GCS] IsForceVAD: false for message ID: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.112301525+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.112326206+07:00","message":"found end of frame, send empty tag with msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.11232927+07:00","message":"end Recv id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.112337062+07:00","message":"[buffer interim] 512 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.112345545+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.11234947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.112352586+07:00","message":"> Transcript [2067] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.112355036+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.112358023+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.112359718+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.11236168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.112364228+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.112373973+07:00","message":"push: {true \n 0 0xc000130800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:53.117991355+07:00","message":"write wav file: './tmp/7560/7560_512.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.203187541+07:00","message":"[GCS] Start streaming session, msgId: 513"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:53.231260775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:53.231267628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.841098808+07:00","message":"[GCS] IsForceVAD: false for message ID: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.940820616+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.940851765+07:00","message":"found end of frame, send empty tag with msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.940855498+07:00","message":"end Recv id 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.940862695+07:00","message":"[buffer interim] 513 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.940870053+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.940874293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.940877139+07:00","message":"> Transcript [2068] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.940879819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.940882126+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.940884141+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.940885931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:53.940888376+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:53.940898002+07:00","message":"push: {true \n 0 0xc0033ee480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:53.94600735+07:00","message":"write wav file: './tmp/7560/7560_513.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:54.162284983+07:00","message":"[GCS] Start streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:54.630146336+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:54.630184761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:54.63018997+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:54.63020196+07:00","message":"[buffer interim] 514 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:54.630208821+07:00","message":"[bufferProcess] interim [480000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:54.630210829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:54.86273534+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:54.862775689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:54.862781732+07:00","message":"receive interim result [false|false]: รักควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:54.862793956+07:00","message":"[buffer interim] 514 false รักควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:54.862804214+07:00","message":"[bufferProcess] interim [720000000]:รักควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:54.86280646+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:54.862811715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:54.862814816+07:00","message":"> Transcript [2069] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:54.862817074+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.022081324+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.022124798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.022130512+07:00","message":"receive interim result [false|false]: รักควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.022144508+07:00","message":"[buffer interim] 514 false รักควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.022152096+07:00","message":"[bufferProcess] interim [900000000]:รักควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.022154605+07:00","message":"[bufferProcess] send to processor:รักควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.022161433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.022164254+07:00","message":"> Transcript [2070] [false]: 'รักควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.022167163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.022169517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.022171571+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.022173725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.335641388+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.33569061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.335697336+07:00","message":"receive interim result [false|false]: รักควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.335716626+07:00","message":"[buffer interim] 514 false รักควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.335724921+07:00","message":"[bufferProcess] interim [200000000]:รักควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.33572789+07:00","message":"[bufferProcess] send to processor:รักควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.33573173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.335735324+07:00","message":"> Transcript [2071] [false]: 'รักควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.3357385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.335740749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.335743015+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.335745522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.590449931+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.590486085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักควบคุมการออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.590492144+07:00","message":"receive interim result [false|false]: รักควบคุมการออก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:55.590509173+07:00","message":"[buffer interim] 514 false รักควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.590517339+07:00","message":"[bufferProcess] interim [500000000]:รักควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.590519847+07:00","message":"[bufferProcess] send to processor:รักควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.59052298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.590525881+07:00","message":"> Transcript [2072] [false]: 'รักควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.590528632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.590530689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.590532879+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:55.590534758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.035723085+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.035758724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักควบคุมการออกดอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.035764846+07:00","message":"receive interim result [false|false]: รักควบคุมการออกดอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.035784587+07:00","message":"[buffer interim] 514 false รักควบคุมการออกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035796078+07:00","message":"[bufferProcess] interim [860000000]:รักควบคุมการออกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035798338+07:00","message":"[bufferProcess] send to processor:รักควบคุมการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035802056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035805328+07:00","message":"> Transcript [2073] [false]: 'รักควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.03580819+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035810255+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035812394+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035814353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035821422+07:00","message":"Push: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035823147+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.035825331+07:00","message":"Set new StatePrefix : 'รักควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.03582731+07:00","message":"Next Push (prob) : 'ควบคุมการออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.035834794+07:00","message":"push: {false รัก 0 0xc0033eeb00}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:56.232137999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:56.232156334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.616015979+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.616068481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักควบคุมการออกดอก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.61607472+07:00","message":"receive interim result [false|false]: รักควบคุมการออกดอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.616089319+07:00","message":"[buffer interim] 514 false รักควบคุมการออกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.616098104+07:00","message":"[bufferProcess] interim [460000000]:รักควบคุมการออกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.616100863+07:00","message":"[bufferProcess] send to processor:รักควบคุมการออกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.616108285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.616111329+07:00","message":"> Transcript [2074] [false]: 'รักควบคุมการออกดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.616114656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.616116875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.616119309+07:00","message":"StatePrefix: 'รักควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.616121938+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.757510965+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.757556428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักควบคุมการออกดอกและการติด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.757562065+07:00","message":"receive interim result [false|false]: รักควบคุมการออกดอกและการติด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.75757859+07:00","message":"[buffer interim] 514 false รักควบคุมการออกดอกและการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.757587869+07:00","message":"[bufferProcess] interim [580000000]:รักควบคุมการออกดอกและการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.757591266+07:00","message":"[bufferProcess] send to processor:รักควบคุมการออกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.757595655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.757598869+07:00","message":"> Transcript [2075] [false]: 'รักควบคุมการออกดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.757602636+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.757604708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.757607101+07:00","message":"StatePrefix: 'รักควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.757610032+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.810957561+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.811001586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักควบคุมการออกดอก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.81100726+07:00","message":"receive interim result [false|false]: รักควบคุมการออกดอก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:56.81102404+07:00","message":"[buffer interim] 514 false รักควบคุมการออกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.811032157+07:00","message":"[bufferProcess] interim [640000000]:รักควบคุมการออกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.811040935+07:00","message":"[bufferProcess] send to processor:รักควบคุมการออกดอกและการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.811049416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.811052725+07:00","message":"> Transcript [2076] [false]: 'รักควบคุมการออกดอกและการติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.811056852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.811059456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.811061385+07:00","message":"StatePrefix: 'รักควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:56.811064201+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:57.93029165+07:00","message":"[GCS] IsForceVAD: false for message ID: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.003833026+07:00","message":"[GCS] Start streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.059233272+07:00","message":"[GCS] IsForceVAD: false for message ID: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.070337105+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.070372156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการออกดอกด้วยค่ะ\",\"confidence\":0.9024945}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.070378304+07:00","message":"receive interim result [true|false]: ควบคุมการออกดอกด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.070386693+07:00","message":"end recv isFinal message id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.070389166+07:00","message":"end Recv id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.07039491+07:00","message":"[buffer interim] 514 true ควบคุมการออกดอกด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070404563+07:00","message":"[bufferProcess] interim [990000000]:ควบคุมการออกดอกด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.07040967+07:00","message":"[bufferProcess] send to processor (isfinal):รักควบคุมการออกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070413639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070416953+07:00","message":"> Transcript [2077] [false]: 'รักควบคุมการออกดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070420389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070422314+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.07042488+07:00","message":"StatePrefix: 'รักควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070427837+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070433949+07:00","message":"Push: 'ควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070435811+07:00","message":"TextPushed: 'รักควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070438077+07:00","message":"Set new StatePrefix : 'รักควบคุมการออกดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.07044016+07:00","message":"Next Push (prob) : 'ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070441779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070443844+07:00","message":"> Transcript [2078] [true]: 'ควบคุมการออกดอกด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070446398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070448188+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070449808+07:00","message":"StatePrefix: 'รักควบคุมการออกดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.07045172+07:00","message":"TextPushed: 'รักควบคุมการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070453412+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.070459199+07:00","message":"push: {false ควบคุมการออก 0 0xc0033eeb00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070557379+07:00","message":"Push: 'ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.0705607+07:00","message":"TextPushed: 'รักควบคุมการออกด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070562784+07:00","message":"Set new StatePrefix : 'ควบคุมการออกดอกด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.070565917+07:00","message":"Next Push (prob) : 'ควบคุมการออกดอกด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.070574223+07:00","message":"push: {true ด้วยค่ะ 0 0xc0033eeb00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.07058104+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_514.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:58.081413816+07:00","message":"write wav file: './tmp/7560/7560_514.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.25400813+07:00","message":"[GCS] Start streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.257899043+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.257915753+07:00","message":"found end of frame, send empty tag with msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.25791861+07:00","message":"end Recv id 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.257926043+07:00","message":"[buffer interim] 515 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.257934648+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.257941164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.257945783+07:00","message":"> Transcript [2079] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.257949594+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.257952938+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.257955485+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.257958261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.257966532+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.257978449+07:00","message":"push: {true \n 0 0xc0027b5800}"}
{"level":"info","service":"Main","time":"2026-04-30T13:42:58.263691621+07:00","message":"write wav file: './tmp/7560/7560_515.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.983477991+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.983527914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.983534159+07:00","message":"receive interim result [false|false]: สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:58.983548812+07:00","message":"[buffer interim] 516 false สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.983555969+07:00","message":"[bufferProcess] interim [600000000]:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:58.983558137+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:59.232706341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:42:59.232720617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.314091119+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.314134136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังฆราช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.314140369+07:00","message":"receive interim result [false|false]: สังฆราช"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.314153523+07:00","message":"[buffer interim] 516 false สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.314160177+07:00","message":"[bufferProcess] interim [900000000]:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.314162503+07:00","message":"[bufferProcess] send to processor:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.314167724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.314170404+07:00","message":"> Transcript [2080] [false]: 'สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.314172727+07:00","message":"Set StatePrefix (first interim): 'สั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.429842522+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.429883837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.429889815+07:00","message":"receive interim result [false|false]: สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.429903896+07:00","message":"[buffer interim] 516 false สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.429910986+07:00","message":"[bufferProcess] interim [960000000]:สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.429913822+07:00","message":"[bufferProcess] send to processor:สังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.429917053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.429919583+07:00","message":"> Transcript [2081] [false]: 'สังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.429921746+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.429923617+07:00","message":"Set new StatePrefix: 'สังฆราช'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.627301438+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.627340672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.627346286+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.627360373+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.627368255+07:00","message":"[bufferProcess] interim [140000000]:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.627370796+07:00","message":"[bufferProcess] send to processor:สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.627373952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.627376736+07:00","message":"> Transcript [2082] [false]: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.627379013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.627380895+07:00","message":"Set new StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.815116708+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.815157364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.815163497+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:42:59.815178386+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.81518534+07:00","message":"[bufferProcess] interim [380000000]:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.815187968+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.815191139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.815193818+07:00","message":"> Transcript [2083] [false]: 'สังเคราะห์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.815196561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.815198495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.815200842+07:00","message":"StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:42:59.815202734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.014104002+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.014157167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.014163781+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.014184408+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.014193224+07:00","message":"[bufferProcess] interim [620000000]:สังเคราะห์ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.014195695+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.014202567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.014205803+07:00","message":"> Transcript [2084] [false]: 'สังเคราะห์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.014209636+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.014212182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.014214178+07:00","message":"StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.014216354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.139789206+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.139833709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.139840361+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.139860648+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.139869448+07:00","message":"[bufferProcess] interim [680000000]:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.139873725+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.13989843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.139903995+07:00","message":"> Transcript [2085] [false]: 'สังเคราะห์ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.139908389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.139911459+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.139914291+07:00","message":"StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.139917273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.584535544+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.584576473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.584585189+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.5846031+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584617969+07:00","message":"[bufferProcess] interim [160000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584622871+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584631759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584636399+07:00","message":"> Transcript [2086] [false]: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584641102+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584644155+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.58464691+07:00","message":"StatePrefix: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584649747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584657335+07:00","message":"Push: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584660233+07:00","message":"TextPushed: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584663325+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:00.584666973+07:00","message":"Next Push (prob) : 'ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:00.58467749+07:00","message":"push: {false สังเคราะห์ 0 0xc000131000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.061396681+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.061441862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.061448338+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.061461194+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.061468806+07:00","message":"[bufferProcess] interim [580000000]:สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.061472659+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.061479583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.061482347+07:00","message":"> Transcript [2087] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.061486974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.061489199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.061491464+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.061493715+07:00","message":"TextPushed: 'สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.105253107+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.105291719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้าย Jib\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.10529699+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.105309102+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.105316526+07:00","message":"[bufferProcess] interim [640000000]:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.105319394+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.105325029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.105327782+07:00","message":"> Transcript [2088] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิ๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.105331069+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.105333065+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.105335511+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.10533775+07:00","message":"TextPushed: 'สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.252283245+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.252326207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.25233304+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.25234478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Jib\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.252347361+07:00","message":"receive interim result [false|false]:  Jib"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.252355321+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.252362574+07:00","message":"[buffer interim] 516 false  Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.252370124+07:00","message":"[bufferProcess] interim [760000000]:สังเคราะห์ที่มีสมบัติคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.252373302+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.252379456+07:00","message":"[bufferProcess] interim [760000000]: Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.252382373+07:00","message":"[bufferProcess] update buffer: สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.25238853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.252391383+07:00","message":"> Transcript [2089] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.252394645+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.252396542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.252398431+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.252402576+07:00","message":"TextPushed: 'สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.492801914+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.492843945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.492849807+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.492864321+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492872387+07:00","message":"[bufferProcess] interim [60000000]:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492876149+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้าย Jib"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492879965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492882943+07:00","message":"> Transcript [2090] [false]: 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492886782+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492889076+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492891361+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492893496+07:00","message":"TextPushed: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492898509+07:00","message":"Push: 'ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492900567+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492902695+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติคล้าย Jib'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.492904883+07:00","message":"Next Push (prob) : 'คล้าย Jib'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.492913152+07:00","message":"push: {false ที่มีสมบัติ 0 0xc000131000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.513032741+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.513069263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.513075347+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.513086749+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.513095062+07:00","message":"[bufferProcess] interim [120000000]:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.513097447+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.51310699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.513112508+07:00","message":"> Transcript [2091] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.513115122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.513117153+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายกิฟฟารีน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.748532912+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.74857214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.748578357+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:01.748595843+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.748604615+07:00","message":"[bufferProcess] interim [300000000]:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.748607381+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.748611149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.748613874+07:00","message":"> Transcript [2092] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.748616401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:01.748619035+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:02.233015789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:02.233020649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.329320447+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.329363834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.329370346+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.329387462+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.329395856+07:00","message":"[bufferProcess] interim [900000000]:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.329399013+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.329402873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.329405899+07:00","message":"> Transcript [2093] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.329410322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.329412894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.329415309+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.329418094+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.70854725+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.708597321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GM\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.708605615+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GM"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.708625303+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.708639905+07:00","message":"[bufferProcess] interim [320000000]:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.708644456+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.708653212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.708657003+07:00","message":"> Transcript [2094] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.708663031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.708665278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.70866792+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.708670899+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.841274505+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.841323482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GA\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.841331773+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GA"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.841349626+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GA"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.841360802+07:00","message":"[bufferProcess] interim [380000000]:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GA"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.841365111+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GM"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.841373118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.841377462+07:00","message":"> Transcript [2095] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GM'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.841382386+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.84138504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.841388595+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.841392407+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.910898041+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.910936304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GH\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.910942553+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GH"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.910956918+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.910963946+07:00","message":"[bufferProcess] interim [440000000]:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.910966461+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GA"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.910971711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.910975301+07:00","message":"> Transcript [2096] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GA'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.910980852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.910984052+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.910990876+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.910997454+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.911003404+07:00","message":"Push: 'คล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.911006913+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.911010182+07:00","message":"Set new StatePrefix : 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GA'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.911015693+07:00","message":"Next Push (prob) : 'นะคะอย่างเช่น GA'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.911034094+07:00","message":"push: {false คล้ายจิบเบอเรลลิก 0 0xc000131000}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.984456843+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.984495856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.984501918+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:02.984517936+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.984525544+07:00","message":"[bufferProcess] interim [500000000]:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.984528967+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.984533528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.984536039+07:00","message":"> Transcript [2097] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.984538653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:02.984540518+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น GH'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.511685683+07:00","message":"[GCS] IsForceVAD: false for message ID: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.541864915+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.54191127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.541917565+07:00","message":"receive interim result [false|false]: สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.541930613+07:00","message":"[buffer interim] 516 false สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.54194042+07:00","message":"[bufferProcess] interim [100000000]:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.541944193+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.541951946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.541955968+07:00","message":"> Transcript [2098] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.54195976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.54196262+07:00","message":"Set new StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.571944266+07:00","message":"[GCS] Start streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.663622526+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.663657615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น\",\"confidence\":0.953416}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.663663942+07:00","message":"receive interim result [true|false]: สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.663672942+07:00","message":"end recv isFinal message id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.663675078+07:00","message":"end Recv id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.663680462+07:00","message":"[buffer interim] 516 true สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663691344+07:00","message":"[bufferProcess] interim [280000000]:สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663695401+07:00","message":"[bufferProcess] send to processor (isfinal):สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663698823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663701575+07:00","message":"> Transcript [2099] [false]: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663704523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663706571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663708383+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663710677+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663712566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663714423+07:00","message":"> Transcript [2100] [true]: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663716611+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663718165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663719825+07:00","message":"StatePrefix: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิกนะคะอย่างเช่นจีพีเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663731196+07:00","message":"TextPushed: 'สังเคราะห์ที่มีสมบัติคล้ายจิบเบอเรลลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:03.663735898+07:00","message":"Push: 'นะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:03.663744252+07:00","message":"push: {true นะคะอย่างเช่น 0 0xc000131000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:03.674444985+07:00","message":"write wav file: './tmp/7560/7560_516.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.115098143+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.115136114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.115141025+07:00","message":"receive interim result [false|false]: นิยม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.115155669+07:00","message":"[buffer interim] 517 false นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.115161402+07:00","message":"[bufferProcess] interim [420000000]:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.115163805+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.291243733+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.291283171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.291288748+07:00","message":"receive interim result [false|false]: นิยมนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.29130079+07:00","message":"[buffer interim] 517 false นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.291309389+07:00","message":"[bufferProcess] interim [600000000]:นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.291311864+07:00","message":"[bufferProcess] send to processor:นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.291315601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.291318519+07:00","message":"> Transcript [2101] [false]: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.291320712+07:00","message":"Set StatePrefix (first interim): 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.418803073+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.418835836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.41884092+07:00","message":"receive interim result [false|false]: นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.418855413+07:00","message":"[buffer interim] 517 false นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.418862159+07:00","message":"[bufferProcess] interim [720000000]:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.418864342+07:00","message":"[bufferProcess] send to processor:นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.418867483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.418870291+07:00","message":"> Transcript [2102] [false]: 'นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.418873123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.418875034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.418877384+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.418879391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.613133242+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.613189142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.61319689+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:04.613214812+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.613223914+07:00","message":"[bufferProcess] interim [900000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.613226666+07:00","message":"[bufferProcess] send to processor:นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.613230288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.613232895+07:00","message":"> Transcript [2103] [false]: 'นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.613236701+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.613238808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.613240632+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:04.613242588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:05.190562347+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:05.190614169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:05.19062048+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:05.19063365+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:05.190643215+07:00","message":"[bufferProcess] interim [500000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:05.190645644+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:05.190651388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:05.190654453+07:00","message":"> Transcript [2104] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:05.190657721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:05.190659826+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:05.190661797+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:05.190663854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:05.233370878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:05.23340109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.024104577+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.024150178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.024156299+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ช่วยให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.024170648+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.024178758+07:00","message":"[bufferProcess] interim [280000000]:นิยมนำมาใช้ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.024182412+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.024191401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.02419408+07:00","message":"> Transcript [2105] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.024197527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.02420002+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.024201971+07:00","message":"StatePrefix: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.024204055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.024209038+07:00","message":"Push: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.0242111+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.024213207+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.024215237+07:00","message":"Next Push (prob) : 'นำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.024238842+07:00","message":"push: {false นิยม 0 0xc0033ee400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.163934823+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.163974623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.16398016+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.163995761+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.164004475+07:00","message":"[bufferProcess] interim [400000000]:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.16400781+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ช่วยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.164011642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.164014361+07:00","message":"> Transcript [2106] [false]: 'นิยมนำมาใช้ช่วยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.164017196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.164019126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.164020992+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.164023162+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.805944185+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.80599269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.805999499+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:06.806015219+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.806023443+07:00","message":"[bufferProcess] interim [120000000]:นิยมนำมาใช้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.806026589+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.806030652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.806033915+07:00","message":"> Transcript [2107] [false]: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.806037188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.806048696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.806050659+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:06.806052836+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.11388459+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.113925574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.113932091+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.113943791+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.113951341+07:00","message":"[bufferProcess] interim [360000000]:นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.113954356+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.113960186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.113962689+07:00","message":"> Transcript [2108] [false]: 'นิยมนำมาใช้ยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.113966199+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.113968028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.113970035+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.113972482+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.775612508+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.775653035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.775659409+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาว"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.775681751+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775689982+07:00","message":"[bufferProcess] interim [960000000]:นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775696255+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775703849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775706748+07:00","message":"> Transcript [2109] [false]: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775710383+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775716623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775718514+07:00","message":"StatePrefix: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775722223+07:00","message":"TextPushed: 'นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775727952+07:00","message":"Push: 'นำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775730012+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775732258+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.775734384+07:00","message":"Next Push (prob) : 'ยาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.77574352+07:00","message":"push: {false นำมาใช้ 0 0xc0033ee400}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.831053334+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.83109524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาวทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.831102111+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาวทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:07.831116859+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้ยาวทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.831123752+07:00","message":"[bufferProcess] interim [80000000]:นิยมนำมาใช้ยาวทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.831126793+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.831134227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.831137271+07:00","message":"> Transcript [2110] [false]: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.831140472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.831142522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.831144301+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:07.831146862+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.131053052+07:00","message":"[GCS] IsForceVAD: false for message ID: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.143700425+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.143734903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาวทำให้ผม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.143740562+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาวทำให้ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.143755871+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้ยาวทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.143762928+07:00","message":"[bufferProcess] interim [380000000]:นิยมนำมาใช้ยาวทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.143765475+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยาวทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.143768564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.143771432+07:00","message":"> Transcript [2111] [false]: 'นิยมนำมาใช้ยาวทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.143774948+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.143777184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.143779+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.143781164+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.19170481+07:00","message":"[GCS] Start streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.22112217+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.221158713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ยาวทำให้ผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.221173643+07:00","message":"receive interim result [false|false]: นิยมนำมาใช้ยาวทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.221192068+07:00","message":"[buffer interim] 517 false นิยมนำมาใช้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.221199352+07:00","message":"[bufferProcess] interim [500000000]:นิยมนำมาใช้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.221201773+07:00","message":"[bufferProcess] send to processor:นิยมนำมาใช้ยาวทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.221205971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.221208739+07:00","message":"> Transcript [2112] [false]: 'นิยมนำมาใช้ยาวทำให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.221212007+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.221214225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.221216027+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.221218114+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:08.233718043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:08.233743574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.26358545+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.263633929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยมนำมาใช้ช่วยให้ยาวทำให้ผล\",\"confidence\":0.93463004}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.263640348+07:00","message":"receive interim result [true|false]: นิยมนำมาใช้ช่วยให้ยาวทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.263650401+07:00","message":"end recv isFinal message id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.263652708+07:00","message":"end Recv id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.263658795+07:00","message":"[buffer interim] 517 true นิยมนำมาใช้ช่วยให้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263668642+07:00","message":"[bufferProcess] interim [560000000]:นิยมนำมาใช้ช่วยให้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263671852+07:00","message":"[bufferProcess] send to processor (isfinal):นิยมนำมาใช้ยาวทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263675038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.26367812+07:00","message":"> Transcript [2113] [false]: 'นิยมนำมาใช้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263681392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263685745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263687893+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263690109+07:00","message":"TextPushed: 'นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263696246+07:00","message":"Push: 'ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263698609+07:00","message":"TextPushed: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263700877+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263703069+07:00","message":"Next Push (prob) : 'ทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263705033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263707203+07:00","message":"> Transcript [2114] [true]: 'นิยมนำมาใช้ช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263709509+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263711343+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263713313+07:00","message":"StatePrefix: 'นิยมนำมาใช้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263715454+07:00","message":"TextPushed: 'นิยมนำมาใช้ยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263716995+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.26378651+07:00","message":"push: {false ยาว 0 0xc0033ee400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263806441+07:00","message":"Push: 'ช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263809487+07:00","message":"TextPushed: 'นิยมนำมาใช้ยาวช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263811389+07:00","message":"Set new StatePrefix : 'นิยมนำมาใช้ช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.26381331+07:00","message":"Next Push (prob) : 'นิยมนำมาใช้ช่วยให้ยาวทำให้ผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.263819136+07:00","message":"push: {true ช่วยให้ยาวทำให้ผล 0 0xc0033ee400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.263824157+07:00","message":"write aligntment file to 'tmp/7560/align_message_id_517.html'"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:08.274742439+07:00","message":"write wav file: './tmp/7560/7560_517.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.319913777+07:00","message":"[GCS] IsForceVAD: false for message ID: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.409641918+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.409664176+07:00","message":"found end of frame, send empty tag with msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.409667434+07:00","message":"end Recv id 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.409675868+07:00","message":"[buffer interim] 518 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.409683585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.409687995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.409690785+07:00","message":"> Transcript [2115] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.409693473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.409695669+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.409697451+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.409699385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:08.409708469+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.409718458+07:00","message":"push: {true \n 0 0xc00039c900}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:08.414892907+07:00","message":"write wav file: './tmp/7560/7560_518.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:08.452306922+07:00","message":"[GCS] Start streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.320137669+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.320186882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.320194366+07:00","message":"receive interim result [false|false]: ขยายพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.320211299+07:00","message":"[buffer interim] 519 false ขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.320219327+07:00","message":"[bufferProcess] interim [900000000]:ขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.320221724+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.441505969+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.441551216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.441556932+07:00","message":"receive interim result [false|false]: ขยายขนาด"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.441571372+07:00","message":"[buffer interim] 519 false ขยายขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.441581128+07:00","message":"[bufferProcess] interim [20000000]:ขยายขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.441584097+07:00","message":"[bufferProcess] send to processor:ขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.441589857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.441592721+07:00","message":"> Transcript [2116] [false]: 'ขยายพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.441595426+07:00","message":"Set StatePrefix (first interim): 'ขยายพันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.62530504+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.625347532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.625353137+07:00","message":"receive interim result [false|false]: ขยายขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.625364001+07:00","message":"[buffer interim] 519 false ขยายขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.625372363+07:00","message":"[bufferProcess] interim [200000000]:ขยายขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.625374953+07:00","message":"[bufferProcess] send to processor:ขยายขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.625378543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.625381317+07:00","message":"> Transcript [2117] [false]: 'ขยายขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.625383964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.62538599+07:00","message":"Set new StatePrefix: 'ขยายขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.9312873+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.931335331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายขนาดใหญ่ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.931342554+07:00","message":"receive interim result [false|false]: ขยายขนาดใหญ่ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:09.931357815+07:00","message":"[buffer interim] 519 false ขยายขนาดใหญ่ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.931365881+07:00","message":"[bufferProcess] interim [500000000]:ขยายขนาดใหญ่ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.931368804+07:00","message":"[bufferProcess] send to processor:ขยายขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.931376851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.93137971+07:00","message":"> Transcript [2118] [false]: 'ขยายขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.931383402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.931385842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.931388008+07:00","message":"StatePrefix: 'ขยายขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:09.931390246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.070490071+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.07052912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายขนาดใหญ่ขึ้นได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.070537429+07:00","message":"receive interim result [false|false]: ขยายขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.070551477+07:00","message":"[buffer interim] 519 false ขยายขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.070559357+07:00","message":"[bufferProcess] interim [680000000]:ขยายขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.070562255+07:00","message":"[bufferProcess] send to processor:ขยายขนาดใหญ่ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.07056577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.070569225+07:00","message":"> Transcript [2119] [false]: 'ขยายขนาดใหญ่ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.07057243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.070574413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.07057622+07:00","message":"StatePrefix: 'ขยายขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.070578242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.430359429+07:00","message":"[GCS] IsForceVAD: false for message ID: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.47557121+07:00","message":"[GCS] Cleaned up inactive client: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.475596047+07:00","message":"[GCS] Cleaned up inactive client: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.475598961+07:00","message":"[GCS] Cleaned up inactive client: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.475600809+07:00","message":"[GCS] Cleaned up inactive client: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.475602587+07:00","message":"[GCS] Cleaned up inactive client: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.475604916+07:00","message":"[GCS] Cleaned up inactive client: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.475606717+07:00","message":"[GCS] Cleaned up inactive client: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.475608379+07:00","message":"[GCS] Cleaned up inactive client: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.475610051+07:00","message":"[GCS] Cleaned up inactive client: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.475616886+07:00","message":"[GCS] Cleaned up inactive client: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.538901311+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.538951068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายขนาดใหญ่ขึ้นได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.538957438+07:00","message":"receive interim result [false|false]: ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.538973047+07:00","message":"[buffer interim] 519 false ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.538981975+07:00","message":"[bufferProcess] interim [40000000]:ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.538984649+07:00","message":"[bufferProcess] send to processor:ขยายขนาดใหญ่ขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.538988085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.538990862+07:00","message":"> Transcript [2120] [false]: 'ขยายขนาดใหญ่ขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.538994932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.538996971+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.538999586+07:00","message":"StatePrefix: 'ขยายขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.539001558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.564679767+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.564708172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายขนาดใหญ่ขึ้นได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.564713919+07:00","message":"receive interim result [true|false]: ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.564718966+07:00","message":"end recv isFinal message id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.564721673+07:00","message":"end Recv id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.564747454+07:00","message":"[buffer interim] 519 true ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564781147+07:00","message":"[bufferProcess] interim [220000000]:ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564785131+07:00","message":"[bufferProcess] send to processor (isfinal):ขยายขนาดใหญ่ขึ้นได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564788309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564791925+07:00","message":"> Transcript [2121] [false]: 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564795788+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564798763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564802437+07:00","message":"StatePrefix: 'ขยายขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564805865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564814053+07:00","message":"Push: 'ขยายขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564817209+07:00","message":"TextPushed: 'ขยายขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564819183+07:00","message":"Set new StatePrefix : 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564821517+07:00","message":"Next Push (prob) : 'ใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564823376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564825732+07:00","message":"> Transcript [2122] [true]: 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564827889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564829649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564831999+07:00","message":"StatePrefix: 'ขยายขนาดใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564833745+07:00","message":"TextPushed: 'ขยายขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.564835708+07:00","message":"Push: 'ใหญ่ขึ้นได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.564845624+07:00","message":"push: {false ขยายขนาด 0 0xc0033ef100}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.564853036+07:00","message":"push: {true ใหญ่ขึ้นได้ค่ะ 0 0xc0033ef100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:10.574243987+07:00","message":"write wav file: './tmp/7560/7560_519.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.692614507+07:00","message":"[GCS] Start streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.811638534+07:00","message":"[GCS] IsForceVAD: false for message ID: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.95661873+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.956652414+07:00","message":"found end of frame, send empty tag with msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.956656143+07:00","message":"end Recv id 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.956666174+07:00","message":"[buffer interim] 520 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.9566738+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.956677972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.956680594+07:00","message":"> Transcript [2123] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.956683142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.956685342+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.956687154+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.956688867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:10.956691338+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:10.956701351+07:00","message":"push: {true \n 0 0xc0027b4000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:10.961152518+07:00","message":"write wav file: './tmp/7560/7560_520.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.201932772+07:00","message":"[GCS] Start streaming session, msgId: 521"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:11.234784979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:11.23479504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.262922009+07:00","message":"[GCS] IsForceVAD: false for message ID: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.485240452+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.485264832+07:00","message":"found end of frame, send empty tag with msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.485268101+07:00","message":"end Recv id 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.485276586+07:00","message":"[buffer interim] 521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.485284781+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.48528848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.485291319+07:00","message":"> Transcript [2124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.485293699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.485295713+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.485297505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.485299287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.485301589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.485311089+07:00","message":"push: {true \n 0 0xc003370600}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:11.490021515+07:00","message":"write wav file: './tmp/7560/7560_521.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.714093283+07:00","message":"[GCS] Start streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.841984704+07:00","message":"[GCS] IsForceVAD: false for message ID: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.90099167+07:00","message":"[GCS] Start streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.995798727+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.995819387+07:00","message":"found end of frame, send empty tag with msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.995822417+07:00","message":"end Recv id 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.995829158+07:00","message":"[buffer interim] 522 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.995836042+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.995839813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.995842649+07:00","message":"> Transcript [2125] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.995845087+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.995847384+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.995849403+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.995851217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:11.995859048+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:11.995868054+07:00","message":"push: {true \n 0 0xc0027b4500}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:12.000592823+07:00","message":"write wav file: './tmp/7560/7560_522.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.435089272+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.435131274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.435136675+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.435149285+07:00","message":"[buffer interim] 523 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.435156801+07:00","message":"[bufferProcess] interim [360000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.435159007+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.629239888+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.629285604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.629291948+07:00","message":"receive interim result [false|false]: สำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.629309008+07:00","message":"[buffer interim] 523 false สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.629318857+07:00","message":"[bufferProcess] interim [540000000]:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.629321417+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.629329257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.629331784+07:00","message":"> Transcript [2126] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.629334246+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.637151491+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.637193453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.637198419+07:00","message":"receive interim result [false|false]: สำหรับคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.637206129+07:00","message":"[buffer interim] 523 false สำหรับคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.637212119+07:00","message":"[bufferProcess] interim [600000000]:สำหรับคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.637214383+07:00","message":"[bufferProcess] send to processor:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.637217062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.637219779+07:00","message":"> Transcript [2127] [false]: 'สำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.637222779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.637224636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.637226523+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.637228536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.758191405+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.758235537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.758241301+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.758257764+07:00","message":"[buffer interim] 523 false สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.758265892+07:00","message":"[bufferProcess] interim [720000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.758269086+07:00","message":"[bufferProcess] send to processor:สำหรับคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.758274299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.758277358+07:00","message":"> Transcript [2128] [false]: 'สำหรับคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.75828112+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.75828339+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.758285504+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.758287743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.960558723+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.960597397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.960603592+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:12.960615023+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.96062221+07:00","message":"[bufferProcess] interim [900000000]:สำหรับคลิปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.96062473+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.960630412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.960633284+07:00","message":"> Transcript [2129] [false]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.960636662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.960638774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.960640779+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:12.960642946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.276913521+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.276966818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.276972488+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.276986516+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.276993915+07:00","message":"[bufferProcess] interim [200000000]:สำหรับคลิปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.276996411+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.277003159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.277006443+07:00","message":"> Transcript [2130] [false]: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.277009999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.27701245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.277014404+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.277018453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.277024217+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.277026212+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.277028176+07:00","message":"Set new StatePrefix : 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.277030273+07:00","message":"Next Push (prob) : 'คลิปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.277038216+07:00","message":"push: {false สำหรับ 0 0xc0033ee880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.453457009+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.453498632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.45350541+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.453522402+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.453533395+07:00","message":"[bufferProcess] interim [380000000]:สำหรับคลิปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.453536476+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.45354038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.453543333+07:00","message":"> Transcript [2131] [false]: 'สำหรับคลิปนี้ก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.453547633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.453549664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.453551561+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.453553654+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.653734086+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.653776431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.653782555+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.653798089+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.653806229+07:00","message":"[bufferProcess] interim [620000000]:สำหรับคลิปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.653809006+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.653812897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.653815705+07:00","message":"> Transcript [2132] [false]: 'สำหรับคลิปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.653819365+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.653821514+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.653824305+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.653826433+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.85359603+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.853641329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.853647546+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.853666864+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.853674883+07:00","message":"[bufferProcess] interim [800000000]:สำหรับคลิปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.853677831+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.853681697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.853685119+07:00","message":"> Transcript [2133] [false]: 'สำหรับคลิปนี้ก็ขอจบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.853688679+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.853690806+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.853693284+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.853695288+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.971577079+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.97161875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบการสอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.971624835+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.971637788+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971645522+07:00","message":"[bufferProcess] interim [860000000]:สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971648229+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971653843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971656668+07:00","message":"> Transcript [2134] [false]: 'สำหรับคลิปนี้ก็ขอจบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971660489+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971662996+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971665201+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971667486+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971671543+07:00","message":"Push: 'คลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971673372+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971675359+07:00","message":"Set new StatePrefix : 'สำหรับคลิปนี้ก็ขอจบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:13.971677452+07:00","message":"Next Push (prob) : 'ขอจบการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:13.971685257+07:00","message":"push: {false คลิปนี้ก็ 0 0xc0033ee880}"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:14.235360856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:14.235372663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:14.541129868+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:14.541193359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:14.541201524+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:14.54121982+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.541230857+07:00","message":"[bufferProcess] interim [460000000]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.541235999+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.541242678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.541246697+07:00","message":"> Transcript [2135] [false]: 'สำหรับคลิปนี้ก็ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.541250284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.541254583+07:00","message":"Set new StatePrefix: 'สำหรับคลิปนี้ก็ขอจบการสอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:14.743222089+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:14.743266393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:14.743272612+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:14.74328847+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.743296124+07:00","message":"[bufferProcess] interim [700000000]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.743299032+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.743302781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.743305673+07:00","message":"> Transcript [2136] [false]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.743307971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:14.743309916+07:00","message":"Set new StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.117485969+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.117530247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.117535843+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.117550839+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.117558583+07:00","message":"[bufferProcess] interim [0]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.117561434+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.117569039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.11757177+07:00","message":"> Transcript [2137] [false]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.117575594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.117578206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.117582094+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.117585052+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.15460629+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.154645429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.154651173+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.154666865+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.154673671+07:00","message":"[bufferProcess] interim [60000000]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.154676138+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.154678904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.154681137+07:00","message":"> Transcript [2138] [false]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.154684079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.15468683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.154688706+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.154691058+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.181110481+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.181140273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.181145708+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.181156899+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.181176025+07:00","message":"[bufferProcess] interim [120000000]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.181178859+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.181182181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.181184807+07:00","message":"> Transcript [2139] [false]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.181187663+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.181189384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.181191603+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.181193775+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.780550115+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.780599399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.780605226+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.780623889+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780632467+07:00","message":"[bufferProcess] interim [720000000]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780635915+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780640815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780644132+07:00","message":"> Transcript [2140] [false]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780647988+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780650262+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.78065285+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780655601+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780661844+07:00","message":"Push: 'ขอจบเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780665297+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780667964+07:00","message":"Set new StatePrefix : 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:15.780670417+07:00","message":"Next Push (prob) : 'ก่อนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:15.780678872+07:00","message":"push: {false ขอจบเพียงเท่านี้ 0 0xc0033ee880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.088117331+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.088154673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.088161259+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.088174036+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.088181579+07:00","message":"[bufferProcess] interim [960000000]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.088184475+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.088191501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.088194317+07:00","message":"> Transcript [2141] [false]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.088197723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.088199971+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.088201829+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.08820432+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.15349251+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.153529809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.153536625+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.153549157+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.153555571+07:00","message":"[bufferProcess] interim [80000000]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.15355851+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.153563909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.153566858+07:00","message":"> Transcript [2142] [false]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.153570602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.153572793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.153575088+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.15357801+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.650348851+07:00","message":"[GCS] IsForceVAD: false for message ID: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.663971005+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.664011898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.664018636+07:00","message":"receive interim result [false|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.664036472+07:00","message":"[buffer interim] 523 false สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.664049343+07:00","message":"[bufferProcess] interim [560000000]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.664056039+07:00","message":"[bufferProcess] send to processor:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.664062636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.66406554+07:00","message":"> Transcript [2143] [false]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.664069291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.66407133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.664073581+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.66407615+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.7132743+07:00","message":"[GCS] Start streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.825245262+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.825291236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป\",\"confidence\":0.9451721}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.825297102+07:00","message":"receive interim result [true|false]: สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.82530725+07:00","message":"end recv isFinal message id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.825309433+07:00","message":"end Recv id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.825317456+07:00","message":"[buffer interim] 523 true สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825328137+07:00","message":"[bufferProcess] interim [770000000]:สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825331797+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825335552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.82533859+07:00","message":"> Transcript [2144] [false]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825342024+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825344032+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825346402+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825349143+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825351878+07:00","message":"Push: 'ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825353869+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.8253581+07:00","message":"Set new StatePrefix : 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825362111+07:00","message":"Next Push (prob) : 'แล้วพบกันใหม่ในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825363934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825365869+07:00","message":"> Transcript [2145] [true]: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825368125+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825369698+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825371391+07:00","message":"StatePrefix: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะแล้วพบกันใหม่ในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825373314+07:00","message":"TextPushed: 'สำหรับคลิปนี้ก็ขอจบเพียงเท่านี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:16.825375436+07:00","message":"Push: 'แล้วพบกันใหม่ในคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.825383858+07:00","message":"push: {false ก่อนนะคะ 0 0xc0033ee880}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:16.825389247+07:00","message":"push: {true แล้วพบกันใหม่ในคลิป 0 0xc0033ee880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:16.835570661+07:00","message":"write wav file: './tmp/7560/7560_523.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.161305353+07:00","message":"[GCS] IsForceVAD: false for message ID: 524"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:17.235492801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:17.235545888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.240401639+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.240421673+07:00","message":"found end of frame, send empty tag with msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.240424756+07:00","message":"end Recv id 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.240432768+07:00","message":"[buffer interim] 524 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.240440236+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.240444222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.240446998+07:00","message":"> Transcript [2146] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.240449316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.240451186+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.240452901+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.240454672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.240457083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.240466788+07:00","message":"push: {true \n 0 0xc0027b5100}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:17.24605758+07:00","message":"write wav file: './tmp/7560/7560_524.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.412772817+07:00","message":"[GCS] Start streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.957781758+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.95782258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.957828283+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:17.95784264+07:00","message":"[buffer interim] 525 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.957849157+07:00","message":"[bufferProcess] interim [420000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:17.957851262+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.136800866+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.136842142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.136848309+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.136866392+07:00","message":"[buffer interim] 525 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.136878289+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.136881018+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.136884691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.13688772+07:00","message":"> Transcript [2147] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.136889948+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.249634633+07:00","message":"[GCS] IsForceVAD: false for message ID: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.345364171+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.345421686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.345429899+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.34544373+07:00","message":"end recv isFinal message id 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.345447873+07:00","message":"end Recv id 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.34545661+07:00","message":"[buffer interim] 525 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.34546619+07:00","message":"[bufferProcess] interim [870000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345470795+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345476277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.34548044+07:00","message":"> Transcript [2148] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345484956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345488007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345493009+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345496215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345499234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345502112+07:00","message":"> Transcript [2149] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345505872+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345509174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345512398+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345515237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:18.345520145+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:18.34553039+07:00","message":"push: {true สวัสดีค่ะ 0 0xc00039db80}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:18.351609239+07:00","message":"write wav file: './tmp/7560/7560_525.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.213250716+07:00","message":"[GCS] Start streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.329551869+07:00","message":"[GCS] IsForceVAD: false for message ID: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.531421026+07:00","message":"[GCS] Start streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.590827392+07:00","message":"[GCS] IsForceVAD: false for message ID: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.623187014+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.62322306+07:00","message":"found end of frame, send empty tag with msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.623228003+07:00","message":"end Recv id 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.623238514+07:00","message":"[buffer interim] 526 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.623247706+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.623253586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.623258673+07:00","message":"> Transcript [2150] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.623262746+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.623265759+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.623269309+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.623272382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.62327601+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.623289082+07:00","message":"push: {true \n 0 0xc0027b5680}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:19.627660312+07:00","message":"write wav file: './tmp/7560/7560_526.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.769381413+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.769434451+07:00","message":"found end of frame, send empty tag with msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.769444982+07:00","message":"end Recv id 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.769465703+07:00","message":"[buffer interim] 527 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.769508422+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.769525916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.769535599+07:00","message":"> Transcript [2151] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.769538089+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.769540209+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.769542419+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.769550363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:19.769564137+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.769581462+07:00","message":"push: {true \n 0 0xc003371880}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:19.774048026+07:00","message":"write wav file: './tmp/7560/7560_527.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:19.970950019+07:00","message":"[GCS] Start streaming session, msgId: 528"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:20.236259916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:20.236260568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:20.420845184+07:00","message":"[GCS] IsForceVAD: false for message ID: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:20.492918628+07:00","message":"[GCS] Start streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:20.511993145+07:00","message":"receive streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:20.512018978+07:00","message":"found end of frame, send empty tag with msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:20.512022244+07:00","message":"end Recv id 528"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:20.512028518+07:00","message":"[buffer interim] 528 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:20.512035277+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:20.512039103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:20.512041902+07:00","message":"> Transcript [2152] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:20.512052254+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:20.512054291+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:20.512057112+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:20.51205923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:20.512067947+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:20.512077782+07:00","message":"push: {true \n 0 0xc003210480}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:20.517037739+07:00","message":"write wav file: './tmp/7560/7560_528.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:21.771076577+07:00","message":"[GCS] IsForceVAD: false for message ID: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:21.831663167+07:00","message":"[GCS] Start streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:21.872924981+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:21.872945064+07:00","message":"found end of frame, send empty tag with msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:21.872948213+07:00","message":"end Recv id 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:21.872956495+07:00","message":"[buffer interim] 529 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:21.87296404+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:21.872968646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:21.872972303+07:00","message":"> Transcript [2153] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:21.872975244+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:21.872977265+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:21.872979317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:21.872981154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:21.872990736+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:21.873000267+07:00","message":"push: {true \n 0 0xc003211000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:21.879796792+07:00","message":"write wav file: './tmp/7560/7560_529.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:23.23706591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:23.237073371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:23.760299748+07:00","message":"[GCS] IsForceVAD: false for message ID: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:23.874630164+07:00","message":"receive streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:23.874654964+07:00","message":"found end of frame, send empty tag with msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:23.874658327+07:00","message":"end Recv id 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:23.874665249+07:00","message":"[buffer interim] 530 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:23.874672224+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:23.874676275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:23.87467895+07:00","message":"> Transcript [2154] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:23.874681353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:23.874683188+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:23.874685359+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:23.874687113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:23.874689584+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:23.874698463+07:00","message":"push: {true \n 0 0xc00039d580}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:23.882161682+07:00","message":"write wav file: './tmp/7560/7560_530.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:23.951442733+07:00","message":"[GCS] Start streaming session, msgId: 531"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:26.237140888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:26.237155864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:29.238117522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:29.238120356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:30.72955382+07:00","message":"[GCS] IsForceVAD: false for message ID: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:30.801201842+07:00","message":"[GCS] Start streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:30.834125636+07:00","message":"receive streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:30.834139904+07:00","message":"found end of frame, send empty tag with msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:30.834142852+07:00","message":"end Recv id 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:30.834150163+07:00","message":"[buffer interim] 531 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:30.834157585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:30.834166498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:30.834169294+07:00","message":"> Transcript [2155] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:30.834171884+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:30.834173868+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:30.834175665+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:30.834177558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:30.834183511+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:30.834193909+07:00","message":"push: {true \n 0 0xc0033ef000}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:30.849264658+07:00","message":"write wav file: './tmp/7560/7560_531.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:32.239087738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:32.239094632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:35.239547536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:35.239546334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:36.050149408+07:00","message":"[GCS] IsForceVAD: false for message ID: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:36.122373705+07:00","message":"[GCS] Start streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:36.135525582+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:36.135538928+07:00","message":"found end of frame, send empty tag with msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:36.135542254+07:00","message":"end Recv id 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:36.135555021+07:00","message":"[buffer interim] 532 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:36.135562059+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:36.135565947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:36.135568841+07:00","message":"> Transcript [2156] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:36.135571146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:36.135572991+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:36.135576191+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:36.135578231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:36.135586117+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:36.13559551+07:00","message":"push: {true \n 0 0xc0033ef300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:36.145951092+07:00","message":"write wav file: './tmp/7560/7560_532.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:38.230155687+07:00","message":"[GCS] IsForceVAD: false for message ID: 533"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:38.24035331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:38.240360157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:38.327087264+07:00","message":"receive streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:38.327106089+07:00","message":"found end of frame, send empty tag with msgId: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:38.327109154+07:00","message":"end Recv id 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:38.327116009+07:00","message":"[buffer interim] 533 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:38.327123337+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:38.327127482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:38.327130017+07:00","message":"> Transcript [2157] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:38.327132373+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:38.327134276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:38.3271361+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:38.327138022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-30T13:43:38.327140415+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:38.327149103+07:00","message":"push: {true \n 0 0xc000130300}"}
{"level":"info","service":"Main","time":"2026-04-30T13:43:38.334512721+07:00","message":"write wav file: './tmp/7560/7560_533.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.475771449+07:00","message":"[GCS] Cleaned up inactive client: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.475811499+07:00","message":"[GCS] Cleaned up inactive client: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.475815034+07:00","message":"[GCS] Cleaned up inactive client: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.475817059+07:00","message":"[GCS] Cleaned up inactive client: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.475818867+07:00","message":"[GCS] Cleaned up inactive client: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.475820656+07:00","message":"[GCS] Cleaned up inactive client: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.475822848+07:00","message":"[GCS] Cleaned up inactive client: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.475824549+07:00","message":"[GCS] Cleaned up inactive client: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.475826206+07:00","message":"[GCS] Cleaned up inactive client: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:43:40.47582892+07:00","message":"[GCS] Cleaned up inactive client: 504"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:41.241282207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:41.241317887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:44.241584851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:44.241605817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:47.242325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:47.242358889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:50.242996833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:50.243014756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:53.243705939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:53.243739999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:54.95185778+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-04-30T13:43:54.951885367+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:54.951946104+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:54.951956321+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:55.638392242+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:55.638459031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:55.638496504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-30T13:43:56.244662648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.475719624+07:00","message":"[GCS] Cleaned up inactive client: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.475758388+07:00","message":"[GCS] Cleaned up inactive client: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.475761178+07:00","message":"[GCS] Cleaned up inactive client: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.475763598+07:00","message":"[GCS] Cleaned up inactive client: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.475765332+07:00","message":"[GCS] Cleaned up inactive client: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.47576706+07:00","message":"[GCS] Cleaned up inactive client: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.475769427+07:00","message":"[GCS] Cleaned up inactive client: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.4757711+07:00","message":"[GCS] Cleaned up inactive client: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.475773147+07:00","message":"[GCS] Cleaned up inactive client: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.475774832+07:00","message":"[GCS] Cleaned up inactive client: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:10.475776536+07:00","message":"[GCS] Cleaned up inactive client: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475802521+07:00","message":"[GCS] Cleaned up inactive client: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475843317+07:00","message":"[GCS] Cleaned up inactive client: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475846565+07:00","message":"[GCS] Cleaned up inactive client: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475849053+07:00","message":"[GCS] Cleaned up inactive client: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475850821+07:00","message":"[GCS] Cleaned up inactive client: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475852616+07:00","message":"[GCS] Cleaned up inactive client: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475854303+07:00","message":"[GCS] Cleaned up inactive client: 533"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475855976+07:00","message":"[GCS] Cleaned up inactive client: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475857793+07:00","message":"[GCS] Cleaned up inactive client: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475859601+07:00","message":"[GCS] Cleaned up inactive client: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475861541+07:00","message":"[GCS] Cleaned up inactive client: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475863164+07:00","message":"[GCS] Cleaned up inactive client: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.475864796+07:00","message":"[GCS] Cleaned up inactive client: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-30T13:44:40.47586638+07:00","message":"[GCS] Cleaned up inactive client: 528"}
